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
|
```csharp
|
||||||
var t2 = fsql.DbFirst.GetTablesByDatabase(fsql.DbFirst.GetDatabases()[0]);
|
var t2 = fsql.DbFirst.GetTablesByDatabase(fsql.DbFirst.GetDatabases()[0]);
|
||||||
//返回包括表、列详情、主键、唯一键、索引、外键
|
//返回包括表、列详情、主键、唯一键、索引、外键、备注等等
|
||||||
```
|
```
|
||||||
|
|
||||||
## 生成器
|
## 生成器
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ var userRepository = fsql.GetGuidRepository<User>();
|
|||||||
var topicRepository = fsql.GetGuidRepository<Topic>();
|
var topicRepository = fsql.GetGuidRepository<Topic>();
|
||||||
```
|
```
|
||||||
|
|
||||||
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambad 表达式参数。
|
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambda 表达式参数。
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
var userRepository = fsql.GetGuidRepository<User>(a => a.Id == 1);
|
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
|
## v0.1.7
|
||||||
|
|
||||||
- FreeSql.Repository 增加 filter 参数,现实数据过滤 + 验证;
|
- 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;
|
- ISelect 增加 First/FirstAsync;
|
||||||
|
|
||||||
## v0.1.6
|
## v0.1.6
|
||||||
|
|||||||
2
过滤器.md
2
过滤器.md
@@ -37,7 +37,7 @@ var userRepository = fsql.GetGuidRepository<User>();
|
|||||||
var topicRepository = fsql.GetGuidRepository<Topic>();
|
var topicRepository = fsql.GetGuidRepository<Topic>();
|
||||||
```
|
```
|
||||||
|
|
||||||
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambad 表达式参数。
|
在开发过程中,总是担心 topicRepository 的数据安全问题,即有可能查询或操作到其他用户的主题。因此我们在v0.0.7版本进行了改进,增加了 filter lambda 表达式参数。
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
var userRepository = fsql.GetGuidRepository<User>(a => a.Id == 1);
|
var userRepository = fsql.GetGuidRepository<User>(a => a.Id == 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user