Skip to content

Commit 774fb72

Browse files
authored
Update readme.md
1 parent 2f0d6be commit 774fb72

File tree

1 file changed

+21
-10
lines changed

1 file changed

+21
-10
lines changed

readme.md

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -70,24 +70,39 @@ class Tag {
7070
# Query
7171
```csharp
7272
//OneToOne、ManyToOne
73-
var t0 = fsql.Select<Tag>().Where(a => a.Parent.Parent.Name == "粤语").ToList();
73+
var t0 = fsql.Select<Tag>()
74+
.Where(a => a.Parent.Parent.Name == "粤语")
75+
.ToList();
7476

7577
//OneToMany
76-
var t1 = fsql.Select<Tag>().Where(a => a.Tags.AsSelect().Any(t => t.Parent.Id == 10)).ToList();
78+
var t1 = fsql.Select<Tag>()
79+
.Where(a => a.Tags.AsSelect()
80+
.Any(t => t.Parent.Id == 10))
81+
.ToList();
7782

7883
//ManyToMany
79-
var t2 = fsql.Select<Song>().Where(s => s.Tags.AsSelect().Any(t => t.Name == "国语")).ToList();
84+
var t2 = fsql.Select<Song>()
85+
.Where(s => s.Tags.AsSelect()
86+
.Any(t => t.Name == "国语"))
87+
.ToList();
8088
```
8189
更多前往Wiki:[《Select 查询数据文档》](https://github.com/2881099/FreeSql/wiki/%e6%9f%a5%e8%af%a2)
8290

8391
```csharp
84-
var t3 = fsql.Select<Song>.Where(a => new[] { 1, 2, 3 }.Contains(a.Id)).ToList();
92+
var t3 = fsql.Select<Song>()
93+
.Where(a => new[] { 1, 2, 3 }.Contains(a.Id))
94+
.ToList();
8595
```
8696
```csharp
87-
var t4 = fsql.Select<Song>s.Where(a => a.CreateTime.Date == DateTime.Now.Date).ToList();
97+
var t4 = fsql.Select<Song>()
98+
.Where(a => a.CreateTime.Date == DateTime.Now.Date)
99+
.ToList();
88100
```
89101
```csharp
90-
var t5 = fsql.Select<Song>s.OrderBy(a => Guid.NewGuid()).Limit(1).ToList();
102+
var t5 = fsql.Select<Song>()
103+
.OrderBy(a => Guid.NewGuid())
104+
.Limit(1)
105+
.ToList();
91106
```
92107
更多前往Wiki:[《表达式函数》](https://github.com/2881099/FreeSql/wiki/%e8%a1%a8%e8%be%be%e5%bc%8f%e5%87%bd%e6%95%b0)
93108

@@ -96,13 +111,11 @@ var t5 = fsql.Select<Song>s.OrderBy(a => Guid.NewGuid()).Limit(1).ToList();
96111
97112
```csharp
98113
using (var uow = fsql.CreateUnitOfWork()) {
99-
100114
var songRepository = uow.GetRepository<Song, int>();
101115
var tagRepository = uow.GetRepository<Tag, int>();
102116

103117
await songRepository.InsertAsync(new Song());
104118
await tagRepository.InsertAsync(new Tag());
105-
106119
uow.Commit();
107120
}
108121
```
@@ -112,7 +125,6 @@ using (var uow = fsql.CreateUnitOfWork()) {
112125
113126
```csharp
114127
public class SongContext : DbContext {
115-
116128
public DbSet<Song> Songs { get; set; }
117129
public DbSet<Tag> Tags { get; set; }
118130

@@ -144,7 +156,6 @@ using (var ctx = new SongContext()) {
144156

145157
```csharp
146158
public void ConfigureServices(IServiceCollection services) {
147-
148159
services.AddSingleton<IFreeSql>(Fsql);
149160
services.AddFreeRepository(filter => filter
150161
.Apply<ISoftDelete>("SoftDelete", a => a.IsDeleted == false)

0 commit comments

Comments
 (0)