mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-03 23:10:54 +08:00
update
@@ -19,7 +19,7 @@ var t1 = fsql.DbFirst.GetDatabases();
|
||||
|
||||
```csharp
|
||||
var t2 = fsql.DbFirst.GetTablesByDatabase(fsql.DbFirst.GetDatabases()[0]);
|
||||
//返回包括表、列详情、主键、唯一键、索引、外键
|
||||
//返回包括表、列详情、主键、唯一键、索引、外键、备注等等
|
||||
```
|
||||
|
||||
## 生成器
|
||||
|
||||
@@ -71,7 +71,7 @@ var userRepository = fsql.GetGuidRepository<User>();
|
||||
var topicRepository = fsql.GetGuidRepository<Topic>();
|
||||
```
|
||||
|
||||
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambad 表达式参数。
|
||||
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambda 表达式参数。
|
||||
|
||||
```csharp
|
||||
var userRepository = fsql.GetGuidRepository<User>(a => a.Id == 1);
|
||||
|
||||
2
更新日志.md
2
更新日志.md
@@ -269,7 +269,7 @@ repos.DataFilter.Apply("name", a => a.Id > 1) 附加新的过滤器
|
||||
## v0.1.7
|
||||
|
||||
- FreeSql.Repository 增加 filter 参数,现实数据过滤 + 验证;
|
||||
如:var postRepos = fsql.GetGuidRepository<Post>(a => a.TopicId == 1); postRepos CURD 方法都会以 lambad 条件作为查询或验证,Update/Insert验证错误时会抛出异常。
|
||||
如:var postRepos = fsql.GetGuidRepository<Post>(a => a.TopicId == 1); postRepos CURD 方法都会以 lambda 条件作为查询或验证,Update/Insert验证错误时会抛出异常。
|
||||
- ISelect 增加 First/FirstAsync;
|
||||
|
||||
## v0.1.6
|
||||
|
||||
2
过滤器.md
2
过滤器.md
@@ -37,7 +37,7 @@ var userRepository = fsql.GetGuidRepository<User>();
|
||||
var topicRepository = fsql.GetGuidRepository<Topic>();
|
||||
```
|
||||
|
||||
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambad 表达式参数。
|
||||
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambda 表达式参数。
|
||||
|
||||
```csharp
|
||||
var userRepository = fsql.GetGuidRepository<User>(a => a.Id == 1);
|
||||
|
||||
Reference in New Issue
Block a user