public IDynamicTableObject get(object id) { EnsureTableCreated(); var data = Database.SqlExecuter.QueryData(Name, $"{_schema.PrimaryKey} == '{id}'").FirstOrDefault(); return(RelationalDynamicTableObject <TExecuter, TSchema, TConnection> .Create(data as IDictionary <string, object>, this)); }
public IDynamicTableObject find(string fieldName, object matchValue) { EnsureTableCreated(); var data = Database.SqlExecuter.QueryData(Name, $"{fieldName} == '{matchValue}'").FirstOrDefault(); return(RelationalDynamicTableObject <TExecuter, TSchema, TConnection> .Create(data as IDictionary <string, object>, this)); }