Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }