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; }
///
///