mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-05-02 23:22:51 +08:00
218 lines
9.9 KiB
XML
218 lines
9.9 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>FreeSql.Extensions.AdoNet</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="M:FreeSqlAdoNetExtensions.GetIFreeSql(System.Data.IDbConnection)">
|
||
<summary>
|
||
获取 IDbConnection 对应的 IFreeSql 实例
|
||
</summary>
|
||
<param name="that"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbConnection)">
|
||
<summary>
|
||
插入数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbConnection,``0)">
|
||
<summary>
|
||
插入数据,传入实体
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbConnection,``0[])">
|
||
<summary>
|
||
插入数据,传入实体数组
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbConnection,System.Collections.Generic.List{``0})">
|
||
<summary>
|
||
插入数据,传入实体集合
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbConnection,System.Collections.Generic.IEnumerable{``0})">
|
||
<summary>
|
||
插入数据,传入实体集合
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.InsertOrUpdate``1(System.Data.IDbConnection)">
|
||
<summary>
|
||
插入或更新数据,此功能依赖数据库特性(低版本可能不支持),参考如下:<para></para>
|
||
MySql 5.6+: on duplicate key update<para></para>
|
||
PostgreSQL 9.4+: on conflict do update<para></para>
|
||
SqlServer 2008+: merge into<para></para>
|
||
Oracle 11+: merge into<para></para>
|
||
Sqlite: replace into<para></para>
|
||
达梦: merge into<para></para>
|
||
人大金仓:on conflict do update<para></para>
|
||
神通:merge into<para></para>
|
||
MsAccess:不支持<para></para>
|
||
注意区别:FreeSql.Repository 仓储也有 InsertOrUpdate 方法(不依赖数据库特性)
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Update``1(System.Data.IDbConnection)">
|
||
<summary>
|
||
修改数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Update``1(System.Data.IDbConnection,System.Object)">
|
||
<summary>
|
||
修改数据,传入动态条件,如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Select``1(System.Data.IDbConnection)">
|
||
<summary>
|
||
查询数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Select``1(System.Data.IDbConnection,System.Object)">
|
||
<summary>
|
||
查询数据,传入动态条件,如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Delete``1(System.Data.IDbConnection)">
|
||
<summary>
|
||
删除数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Delete``1(System.Data.IDbConnection,System.Object)">
|
||
<summary>
|
||
删除数据,传入动态条件,如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbTransaction)">
|
||
<summary>
|
||
插入数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbTransaction,``0)">
|
||
<summary>
|
||
插入数据,传入实体
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbTransaction,``0[])">
|
||
<summary>
|
||
插入数据,传入实体数组
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbTransaction,System.Collections.Generic.List{``0})">
|
||
<summary>
|
||
插入数据,传入实体集合
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Insert``1(System.Data.IDbTransaction,System.Collections.Generic.IEnumerable{``0})">
|
||
<summary>
|
||
插入数据,传入实体集合
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="source"></param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.InsertOrUpdate``1(System.Data.IDbTransaction)">
|
||
<summary>
|
||
插入或更新数据,此功能依赖数据库特性(低版本可能不支持),参考如下:<para></para>
|
||
MySql 5.6+: on duplicate key update<para></para>
|
||
PostgreSQL 9.4+: on conflict do update<para></para>
|
||
SqlServer 2008+: merge into<para></para>
|
||
Oracle 11+: merge into<para></para>
|
||
Sqlite: replace into<para></para>
|
||
达梦: merge into<para></para>
|
||
人大金仓:on conflict do update<para></para>
|
||
神通:merge into<para></para>
|
||
MsAccess:不支持<para></para>
|
||
注意区别:FreeSql.Repository 仓储也有 InsertOrUpdate 方法(不依赖数据库特性)
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Update``1(System.Data.IDbTransaction)">
|
||
<summary>
|
||
修改数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Update``1(System.Data.IDbTransaction,System.Object)">
|
||
<summary>
|
||
修改数据,传入动态条件,如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Select``1(System.Data.IDbTransaction)">
|
||
<summary>
|
||
查询数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Select``1(System.Data.IDbTransaction,System.Object)">
|
||
<summary>
|
||
查询数据,传入动态条件,如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Delete``1(System.Data.IDbTransaction)">
|
||
<summary>
|
||
删除数据
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<returns></returns>
|
||
</member>
|
||
<member name="M:FreeSqlAdoNetExtensions.Delete``1(System.Data.IDbTransaction,System.Object)">
|
||
<summary>
|
||
删除数据,传入动态条件,如:主键值 | new[]{主键值1,主键值2} | TEntity1 | new[]{TEntity1,TEntity2} | new{id=1}
|
||
</summary>
|
||
<typeparam name="T1"></typeparam>
|
||
<param name="dywhere">主键值、主键值集合、实体、实体集合、匿名对象、匿名对象集合</param>
|
||
<returns></returns>
|
||
</member>
|
||
</members>
|
||
</doc>
|