Merge branch 'master' of https://github.com/2881099/FreeSql.wiki

2881099
2021-01-12 12:59:54 +08:00
3 changed files with 14 additions and 6 deletions

8
ADO.md

@@ -22,6 +22,14 @@ Ado 下面所有参数 object parms 都可以接受匿名对象,或者字典
- new { id = 1, name = "xx" }
- new Dictionary\<string, object\> { ["id"] = 1, ["name"] = "xx" }
关于参数前缀:
- odbc 是 ? 并且没有标识所以freesql禁用了 odbc 参数化
- oracle 是 :
- mysql.data 是 ?
- mysqlconnector 是 @
- 其他基本都是 @
## 检测连接
```c#

2
API.md

@@ -1,5 +1,5 @@
# API 文档
- [http://111.231.197.142:8082/api/FreeSql.html](http://111.231.197.142:8082/api/FreeSql.html)
- [http://124.70.130.97:8082/api/FreeSql.html](http://124.70.130.97:8082/api/FreeSql.html)
# FreeSqlBuilder
| 方法 | 返回值 | 说明 |

@@ -9,12 +9,12 @@ FreeSql.Repository 作为扩展,实现了通用仓储层功能。与其他规
## 安装
.NET Core 或 .NET 5.0+
环境1.NET Core 或 .NET 5.0+
```bash
dotnet add package FreeSql.Repository
```
.NET Framework
环境2、.NET Framework
```bash
Install-Package FreeSql.DbContext
```
@@ -36,7 +36,7 @@ public class Song {
## 使用方法
1、IFreeSql 的扩展方法;
方法1、IFreeSql 的扩展方法;
```csharp
var curd = fsql.GetRepository<Song>();
@@ -44,7 +44,7 @@ var curd = fsql.GetRepository<Song>();
> 注意Repository对象多线程不安全
2、继承实现
方法2、继承实现
```csharp
public class SongRepository : BaseRepository<Song, int> {
@@ -54,7 +54,7 @@ public class SongRepository : BaseRepository<Song, int> {
}
```
3、依赖注入
方法3、依赖注入
```csharp
public void ConfigureServices(IServiceCollection services) {