插入

1、插入方式

1.1根据实体插入

插入数据 - 图1

1.2根据字典插入

插入数据 - 图2

1.3根据Datatable插入

插入数据 - 图3

2、插入的返回类型

方法名描述
ExecuteCommand返回数据库受影响的行数,例如查询返回0,更新0条返回0,更新1条返回1
ExecuteReturnIdentity返回自增列
ExecuteReturnBigIdentity同上
ExecuteReturnEntity返回实体
ExecuteCommandIdentityIntoEntity给传入实体添加自增列

3、更多例子

不插入Name testId

插入数据 - 图4

Only insert Name and SchoolId

插入数据 - 图5

ignore null columns

插入数据 - 图6

4.给指定字段转成base64存储

插入数据 - 图7

  1. 异步

插入数据 - 图8

6、级联插入

插入数据 - 图9

7、大数据插入

除了SqlServer外其它数据库默认的批量插入速度都常快,只有SqlServer数据量非常大时需要BlueCopy,数据量不大不建议使用

插入数据 - 图10