public SqlBase(Type type, DbTableInfo tableInfo, SqlCache cache) { ModelType = type; TableInfo = tableInfo; Cache = cache; TableName = GetTableName(); if (Cache == null) { Cache = new SqlCache(); } }
public SelectProvider(DbTableInfo tableInfo, SqlCache cache) : base(typeof(T), tableInfo, cache) { Verb = "SELECT"; }
public DeleteProvider(DbTableInfo tableInfo, SqlCache cache) : base(typeof(T), tableInfo, cache) { Verb = "DELETE"; }
public InsertProvider(DbTableInfo tableInfo, SqlCache cache) : base(typeof(T), tableInfo, cache) { Verb = "INSERT"; }
public UpdateProvider(DbTableInfo tableInfo, SqlCache cache) : base(typeof(T), tableInfo, cache) { Verb = "UPDATE"; }