- 增加 达梦数据库 ODBC 适配,和单元测试,支持 CodeFirst 模式开发;

This commit is contained in:
28810
2019-12-09 21:25:01 +08:00
parent cc585b4cd5
commit 206d7bdbe0
46 changed files with 10682 additions and 17 deletions

View File

@ -114,8 +114,8 @@ namespace FreeSql
(item as BaseEntity).IsDeleted = false;
return func(repo, childs);
}
public override bool Delete() => UpdateIsDelete(true, (repo, chis) => repo.Update(chis)) > 0;
async public override Task<bool> DeleteAsync() => await UpdateIsDelete(true, (repo, chis) => repo.UpdateAsync(chis)) > 0;
public override bool Delete(bool physicalDelete = false) => UpdateIsDelete(true, (repo, chis) => repo.Update(chis)) > 0;
async public override Task<bool> DeleteAsync(bool physicalDelete = false) => await UpdateIsDelete(true, (repo, chis) => repo.UpdateAsync(chis)) > 0;
public override bool Restore() => UpdateIsDelete(false, (repo, chis) => repo.Update(chis)) > 0;
async public override Task<bool> RestoreAsync() => await UpdateIsDelete(false, (repo, chis) => repo.UpdateAsync(chis)) > 0;

View File

@ -38,10 +38,11 @@
</summary>
<typeparam name="TEntity"></typeparam>
</member>
<member name="M:FreeSql.BaseEntity`1.Delete">
<member name="M:FreeSql.BaseEntity`1.Delete(System.Boolean)">
<summary>
删除数据
</summary>
<param name="physicalDelete">是否物理删除</param>
<returns></returns>
</member>
<member name="M:FreeSql.BaseEntity`1.Restore">
@ -94,10 +95,11 @@
</summary>
<typeparam name="TEntity"></typeparam>
</member>
<member name="M:FreeSql.BaseEntityAsync`1.DeleteAsync">
<member name="M:FreeSql.BaseEntityAsync`1.DeleteAsync(System.Boolean)">
<summary>
删除数据
</summary>
<param name="physicalDelete">是否物理删除</param>
<returns></returns>
</member>
<member name="M:FreeSql.BaseEntityAsync`1.RestoreAsync">