Updated 常见问题 (markdown)

IGeekFan
2022-03-25 14:15:37 +08:00
parent a191907827
commit dc663f95bc

@@ -68,7 +68,7 @@ fsql.Select<T>().WithSql(sql).Page(1, 10).ToList();
- a) 不要构建了 IFreeSql 再丢去注册
```c#
```csharp
var fsql = new FreeSqlBulder()...Build();
ib.Register("key01", () => fsql); //错了,错了,错了
@@ -79,7 +79,7 @@ ib.Register("key01", () => new FreeSqlBulder()...Build()); //正确
原因三:检查项目的系统事件,是否在异常之前触发
```c#
```csharp
AppDomain.CurrentDomain.ProcessExit += (s1, e1) =>
{
//记录日志
@@ -123,14 +123,14 @@ GetAsync await 为异步方法获取连接的排队数量
1.添加包
```
```xml
<PackageReference Include="FreeSql.Provider.Sqlite" Version="3.0.100" />
<PackageReference Include = "Microsoft.Data.Sqlite" Version="6.0.3" />
```
2.代码
```
```csharp
Microsoft.Data.Sqlite.SqliteConnection _database = new Microsoft.Data.Sqlite.SqliteConnection($"Data Source=document.db");
var fsql = new FreeSql.FreeSqlBuilder()
@@ -143,7 +143,7 @@ var fsql = new FreeSql.FreeSqlBuilder()
[UWP](https://github.com/densen2014/FreeSqlDemos/tree/master/UWP1)
```
```csharp
using System.Data.SQLite;
string dbpath = Path.Combine(ApplicationData.Current.LocalFolder.Path, "sqliteSample.db");
@@ -155,7 +155,7 @@ var fsql = new FreeSql.FreeSqlBuilder()
[Xamarin Forms,代码较多](https://github.com/densen2014/FreeSqlDemos/tree/master/xamarinFormApps)
主程序,接口获取rovider,各个平台自己实现.
```
```csharp
if (Device.RuntimePlatform == Device.iOS || Device.RuntimePlatform == Device.Android)
{
fsql = new FreeSql.FreeSqlBuilder()