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; }