Skip to content

Commit 2f0d6be

Browse files
authored
Update readme.md
1 parent 74a2cf5 commit 2f0d6be

File tree

1 file changed

+13
-33
lines changed

1 file changed

+13
-33
lines changed

readme.md

Lines changed: 13 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -122,56 +122,36 @@ public class SongContext : DbContext {
122122
}
123123

124124
using (var ctx = new SongContext()) {
125-
var song = new Song { };
126-
await ctx.Songs.AddAsync(song);
127-
var id = song.Id;
128-
129-
var adds = Enumerable.Range(0, 100).Select(a => new Song { Title = "xxxx" + a, Url = "url222" }).ToList();
130-
await ctx.Songs.AddRangeAsync(adds);
131-
132-
for (var a = 0; a < adds.Count; a++)
133-
adds[a].Title = "dkdkdkdk" + a;
134-
135-
ctx.Songs.UpdateRange(adds);
136-
ctx.Songs.RemoveRange(adds.Skip(10).Take(20).ToList());
137-
ctx.Songs.Update(adds.Last());
138-
139125
var tag = new Tag {
140126
Name = "testaddsublist",
141127
Tags = new[] {
142-
new Tag { Name = "sub1" },
143-
new Tag { Name = "sub2" },
144-
new Tag {
145-
Name = "sub3",
146-
Tags = new[] {
147-
new Tag { Name = "sub3_01" }
148-
}
128+
new Tag { Name = "sub1" },
129+
new Tag { Name = "sub2" },
130+
new Tag {
131+
Name = "sub3",
132+
Tags = new[] {
133+
new Tag { Name = "sub3_01" }
149134
}
150135
}
136+
}
151137
};
152138
ctx.Tags.Add(tag);
153-
154139
await ctx.SaveChangesAsync();
155140
}
156141
```
157142

158143
# DataFilter & Tenant
159144

160145
```csharp
161-
public IServiceProvider ConfigureServices(IServiceCollection services) {
162-
services.AddSingleton<IFreeSql>(fsql);
163-
services.AddMvc();
164-
165-
var builder = new ContainerBuilder();
166-
167-
builder.RegisterFreeRepository(filter => filter
146+
public void ConfigureServices(IServiceCollection services) {
147+
148+
services.AddSingleton<IFreeSql>(Fsql);
149+
services.AddFreeRepository(filter => filter
168150
.Apply<ISoftDelete>("SoftDelete", a => a.IsDeleted == false)
169151
.Apply<ITenant>("Tenant", a => a.TenantId == 1)
152+
,
153+
this.GetType().Assembly
170154
);
171-
172-
builder.Populate(services);
173-
var container = builder.Build();
174-
return new AutofacServiceProvider(container);
175155
}
176156
```
177157

0 commit comments

Comments
 (0)