-
Notifications
You must be signed in to change notification settings - Fork 447
C#客户端 API列表
Yenan Wang edited this page Sep 29, 2016
·
1 revision
- 以下这些API位于BaseDao类中
- 方法族说明:除了所示的方法之外,至少还包含一个带有IDictionary hints参数的重载方法。
- 注意:增删改均适用的API被归类至Update系列
-
Object Insert<T>(T obj) where T : class, new()
方法族 -
Object InsertByComplexPk<T>(T obj) where T : class, new()
方法族 -
Boolean BulkInsert<T>(IList<T> list) where T : class, new()
方法族
IQuery<T> GetQuery<T>() where T : class, new()
-
IList<T> GetAll<T>() where T : class, new()
方法族 -
IList<T> SelectListOfSingleField<T>(String sql)
方法族 -
IList<T> SelectList<T>(String sql) where T : class, new()
方法族 -
IList<T> SelectList<T>(IQuery query) where T : class, new()
方法族 -
IList<T> SelectListByAdapter<T>(String sql) where T : class, new()
方法族 -
IList<T> SelectListByAdapter<T>(IQuery query) where T : class, new()
方法族 -
IList<T> ExecListBySp<T>(String procName, StatementParameterCollection parameters) where T : class, new()
方法族 -
T GetByKey<T>(Object key) where T : class, new()
方法族 -
T SelectFirst<T>(String sql) where T : class, new()
方法族 -
T SelectFirst<T>(IQuery query) where T : class, new()
方法族 -
T VisitDataReader<T>(String sql, Func<IDataReader, T> callback)
方法族 -
T VisitDataReaderBySp<T>(String procName, StatementParameterCollection parameters, Func<IDataReader, T> callback)
方法族 -
DataTable SelectDataTable(String sql)
方法族 -
DataTable ExecDataTableBySp(String procName, StatementParameterCollection parameters)
方法族 -
DataSet SelectDataSet(String sql)
方法族 -
DataSet SelectDataSet<T>(IQuery query) where T : class, new()
方法族 -
DataSet ExecDataSetBySp(String procName, StatementParameterCollection parameters)
方法族 -
IDataReader SelectDataReader(String sql)
方法族 -
IDataReader ExecDataReaderBySp(String procName, StatementParameterCollection parameters)
方法族 -
Object ExecScalar(String sql)
方法族 -
Object ExecScalarBySp(String procName, StatementParameterCollection parameters)
方法族
-
Int32 Update<T>(T obj) where T : class, new()
方法族 IUpdatePartial<T> GetUpdatePartially<T>() where T : class, new()
-
Int32 UpdatePartially<T>(IUpdatePartial<T> partially, T obj) where T : class, new()
方法族 -
Int32 ExecNonQuery(String sql)
方法族 -
void ExecSp(String procName, StatementParameterCollection parameters)
方法族
-
Int32 Delete<T>(T obj) where T : class, new()
方法族