public virtual dynamic Single(string where, params object[] args) { var sql = string.Format("SELECT * FROM {0} WHERE {1}", TableName, where); return Query(sql, args).FirstOrDefault(); }
public object GetRecord(Entity entity, object key) { var table = new DynamicModel( AdminInitialise.ConnectionStringName, tableName: entity.TableName, primaryKeyField: entity.Key.ColumnName); var result = table.Single(key); return result; }