diff --git a/入门.md b/入门.md index 331c255..fdde4e1 100644 --- a/入门.md +++ b/入门.md @@ -51,7 +51,10 @@ Startup.cs ```csharp public void ConfigureServices(IServiceCollection services) { - IFreeSql fsql = new FreeSqlBuilder().xxxx.Build(); + IFreeSql fsql = new FreeSql.FreeSqlBuilder() + .UseConnectionString(FreeSql.DataType.Sqlite, @"Data Source=db1.db") + .UseAutoSyncStructure(true) //自动同步实体结构到数据库,FreeSql不会扫描程序集,只有CRUD时才会生成表。 + .Build(); services.AddSingleton(fsql); } ``` @@ -59,10 +62,15 @@ public void ConfigureServices(IServiceCollection services) ```csharp public class DB { - static Lazy mysqlLazy = new Lazy(() => new FreeSql.FreeSqlBuilder().xxx.Build()); + Lazy mysqlLazy = new Lazy(() => new FreeSql.FreeSqlBuilder() + .UseConnectionString(FreeSql.DataType.Sqlite, @"Data Source=db1.db") + .UseAutoSyncStructure(true) //自动同步实体结构到数据库,FreeSql不会扫描程序集,只有CRUD时才会生成表。 + .Build()); + public static IFreeSql MySql=> mysqlLazy.Value; } ``` +然后使用时,直接通过 ```IFreeSql fsql= DB.MySql;``` 使用fsql了。 IFreeSql 是 ORM 最顶级对象,所有操作都是使用它的方法或者属性: