mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-25 01:30:57 +08:00
Updated 常见问题 (markdown)
12
常见问题.md
12
常见问题.md
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user