diff --git a/src/blazor/admin/BootstrapAdmin.DataAccess.EFCore/Services/DefaultDataService.cs b/src/blazor/admin/BootstrapAdmin.DataAccess.EFCore/Services/DefaultDataService.cs index 9e20112a..abf6c91b 100644 --- a/src/blazor/admin/BootstrapAdmin.DataAccess.EFCore/Services/DefaultDataService.cs +++ b/src/blazor/admin/BootstrapAdmin.DataAccess.EFCore/Services/DefaultDataService.cs @@ -8,11 +8,11 @@ using Microsoft.EntityFrameworkCore; namespace BootstrapAdmin.DataAccess.EFCore.Services { /// - /// PetaPoco ORM 的 IDataService 接口实现 + /// EFCore ORM 的 IDataService 接口实现 /// class DefaultDataService : DataServiceBase where TModel : class, new() { - private IDbContextFactory DbFactory { get; set; } + private IDbContextFactory DbFactory { get; } /// /// 构造函数 diff --git a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/DefaultDataService.cs b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/DefaultDataService.cs index 565ee694..06d3bc9e 100644 --- a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/DefaultDataService.cs +++ b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/DefaultDataService.cs @@ -14,12 +14,12 @@ namespace BootstrapBlazor.DataAcces.PetaPoco.Services /// class DefaultDataService : DataServiceBase where TModel : class, new() { - private readonly IDatabase _db; + private IDatabase Database { get; } /// /// 构造函数 /// - public DefaultDataService(IDatabase db) => _db = db; + public DefaultDataService(IDatabase db) => Database = db; /// /// 删除方法 @@ -30,7 +30,7 @@ namespace BootstrapBlazor.DataAcces.PetaPoco.Services { // 通过模型获取主键列数据 // 支持批量删除 - _db.DeleteBatch(models); + Database.DeleteBatch(models); return Task.FromResult(true); } @@ -44,11 +44,11 @@ namespace BootstrapBlazor.DataAcces.PetaPoco.Services { if (changedType == ItemChangedType.Add) { - await _db.InsertAsync(model); + await Database.InsertAsync(model); } else { - await _db.UpdateAsync(model); + await Database.UpdateAsync(model); } return true; } @@ -70,14 +70,14 @@ namespace BootstrapBlazor.DataAcces.PetaPoco.Services var filters = option.Filters.Concat(option.Searchs).Concat(option.CustomerSearchs); if (option.IsPage) { - var items = await _db.PageAsync(option.PageIndex, option.PageItems, filters, option.SortName, option.SortOrder); + var items = await Database.PageAsync(option.PageIndex, option.PageItems, filters, option.SortName, option.SortOrder); ret.TotalCount = Convert.ToInt32(items.TotalItems); ret.Items = items.Items; } else { - var items = await _db.FetchAsync(filters, option.SortName, option.SortOrder); + var items = await Database.FetchAsync(filters, option.SortName, option.SortOrder); ret.TotalCount = items.Count; ret.Items = items; } diff --git a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/NavigationsService.cs b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/NavigationsService.cs index 0a175bbe..f0bda276 100644 --- a/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/NavigationsService.cs +++ b/src/blazor/admin/BootstrapAdmin.DataAccess.PetaPoco/Services/NavigationsService.cs @@ -9,7 +9,7 @@ namespace BootstrapAdmin.DataAccess.PetaPoco.Services /// class NavigationsService : INavigations { - private IDatabase Database { get; set; } + private IDatabase Database { get; } /// ///