FreeSql是一个功能强大的 .NET ORM 功能库,支持 .NetFramework 4.0+、.NetCore 2.1+、Xamarin 等支持 NetStandard 所有运行平台。
以 MIT 开源协议托管于 github:https://github.com/2881099/FreeSql
FreeSql 插入数据的方式有多种,这篇文章教你用最优的方案做数据插入功能。
static IFreeSql fsql = new FreeSql.FreeSqlBuilder()
.UseConnectionString(FreeSql.DataType.Sqlite, "Data Source=db1.db")
.UseAutoSyncStructure(true) //自动同步实体结构到数据库
.Build(); //请务必定义成 Singleton 单例模式
public class Blog
{
[Column(IsIdentity = true, IsPrimary = true)]
public int BlogId {
get; set; }
public string Url {
get; set; }
publi
FreeSql 数据插入与自增ID获取

FreeSql 是一个强大的 .NET ORM 库,支持多种平台和数据库。本文介绍了如何进行单条、批量和大批量数据插入,并重点讲解如何在插入后获取自增ID。在单条插入中,可以通过不同的方法获取自增ID;批量插入时,针对不同数据库有不同的性能考虑;而大批量插入则提供了 SqlBulkCopy 等高效方案。
最低0.47元/天 解锁文章
1222

被折叠的 条评论
为什么被折叠?



