mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-04-04 12:40:58 +08:00
Merge branch 'master' of https://github.com/2881099/FreeSql.wiki
8
ADO.md
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
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) {
|
||||
|
||||
Reference in New Issue
Block a user