Skip to content

Commit 4b15cfb

Browse files
committed
v3.2.609 #609 #1091 #1092
1 parent 62496bf commit 4b15cfb

File tree

6 files changed

+10
-19
lines changed

6 files changed

+10
-19
lines changed

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
</PropertyGroup>
1010

1111
<PropertyGroup>
12-
<Version>3.2.608</Version>
12+
<Version>3.2.609</Version>
1313
</PropertyGroup>
1414

1515
<ItemGroup>

FreeSql.DbContext/FreeSql.DbContext.xml

Lines changed: 1 addition & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

FreeSql.DbContext/Repository/Repository/BaseRepository.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public virtual int Delete(IEnumerable<TEntity> entitys)
9494
_dbset.RemoveRange(entitys);
9595
return _db.SaveChanges();
9696
}
97-
public List<object> RemoveCascadeByDatabase(Expression<Func<TEntity, bool>> predicate)
97+
public List<object> DeleteCascadeByDatabase(Expression<Func<TEntity, bool>> predicate)
9898
{
9999
var list = _dbset.RemoveCascadeByDatabase(predicate);
100100
var affrows = _db.SaveChanges();

FreeSql.DbContext/Repository/Repository/BaseRepositoryAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public virtual Task<int> DeleteAsync(IEnumerable<TEntity> entitys, CancellationT
3232
_dbset.RemoveRange(entitys);
3333
return _db.SaveChangesAsync(cancellationToken);
3434
}
35-
async public virtual Task<List<object>> RemoveCascadeByDatabaseAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default)
35+
async public virtual Task<List<object>> DeleteCascadeByDatabaseAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default)
3636
{
3737
var list = await _dbset.RemoveCascadeByDatabaseAsync(predicate, cancellationToken);
3838
var affrows = await _db.SaveChangesAsync(cancellationToken);

FreeSql.DbContext/Repository/Repository/IBaseRepository.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public interface IBaseRepository<TEntity> : IBaseRepository
9090
/// </summary>
9191
/// <param name="predicate"></param>
9292
/// <returns></returns>
93-
List<object> RemoveCascadeByDatabase(Expression<Func<TEntity, bool>> predicate);
93+
List<object> DeleteCascadeByDatabase(Expression<Func<TEntity, bool>> predicate);
9494

9595
/// <summary>
9696
/// 开始编辑数据,然后调用方法 EndEdit 分析出添加、修改、删除 SQL 语句进行执行<para></para>
@@ -122,7 +122,7 @@ public interface IBaseRepository<TEntity> : IBaseRepository
122122
Task<int> DeleteAsync(TEntity entity, CancellationToken cancellationToken = default);
123123
Task<int> DeleteAsync(IEnumerable<TEntity> entitys, CancellationToken cancellationToken = default);
124124
Task<int> DeleteAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default);
125-
Task<List<object>> RemoveCascadeByDatabaseAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default);
125+
Task<List<object>> DeleteCascadeByDatabaseAsync(Expression<Func<TEntity, bool>> predicate, CancellationToken cancellationToken = default);
126126
#endif
127127
}
128128

FreeSql.Tests/FreeSql.Tests.DbContext/RepositoryTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void DeleteCascade()
3333
fsql.Delete<DeleteCascadeUserExt>().Where("1=1").ExecuteAffrows();
3434
var user = new DeleteCascadeUser { Username = "admin01", Password = "pwd01", UserExt = new DeleteCascadeUserExt { Remark = "用户备注01" } };
3535
userRepo.Insert(user);
36-
var ret = userRepo.RemoveCascadeByDatabase(a => a.Id == user.Id);
36+
var ret = userRepo.DeleteCascadeByDatabase(a => a.Id == user.Id);
3737
Assert.Equal(2, ret.Count);
3838
Assert.IsType<DeleteCascadeUserExt>(ret[0]);
3939
Assert.Equal(user.UserExt.UserId, (ret[0] as DeleteCascadeUserExt).UserId);
@@ -64,7 +64,7 @@ public void DeleteCascade()
6464
fsql.Delete<DeleteCascadeUserExt>().Where("1=1").ExecuteAffrows();
6565
user = new DeleteCascadeUser { Username = "admin01", Password = "pwd01", UserExt = new DeleteCascadeUserExt { Remark = "用户备注01" } };
6666
userRepo.Insert(user);
67-
ret = userextRepo.RemoveCascadeByDatabase(a => a.UserId == user.UserExt.UserId);
67+
ret = userextRepo.DeleteCascadeByDatabase(a => a.UserId == user.UserExt.UserId);
6868
Assert.Equal(2, ret.Count);
6969
Assert.IsType<DeleteCascadeUserExt>(ret[1]);
7070
Assert.Equal(user.UserExt.UserId, (ret[1] as DeleteCascadeUserExt).UserId);
@@ -112,7 +112,7 @@ public void DeleteCascade()
112112
Assert.Equal(group.Id, group.Users[0].GroupId);
113113
Assert.Equal(group.Id, group.Users[1].GroupId);
114114
Assert.Equal(group.Id, group.Users[2].GroupId);
115-
ret = groupRepo.RemoveCascadeByDatabase(a => a.Id == group.Id);
115+
ret = groupRepo.DeleteCascadeByDatabase(a => a.Id == group.Id);
116116
Assert.Equal(7, ret.Count);
117117
Assert.IsType<DeleteCascadeUserExt>(ret[0]);
118118
Assert.Equal(group.Users[0].UserExt.UserId, (ret[0] as DeleteCascadeUserExt).UserId);
@@ -211,7 +211,7 @@ public void DeleteCascade()
211211
Assert.Equal(group.Id, group.Users[0].GroupId);
212212
Assert.Equal(group.Id, group.Users[1].GroupId);
213213
Assert.Equal(group.Id, group.Users[2].GroupId);
214-
ret = groupRepo.RemoveCascadeByDatabase(a => a.Id == group.Id);
214+
ret = groupRepo.DeleteCascadeByDatabase(a => a.Id == group.Id);
215215
Assert.Equal(18, ret.Count);
216216

217217
Assert.IsType<DeleteCascadeUserExt>(ret[0]);

0 commit comments

Comments
 (0)