diff --git a/services/ordering/src/EShopOnAbp.OrderingService.EntityFrameworkCore/EntityFrameworkCore/OrderServiceDataSeedContributor.cs b/services/ordering/src/EShopOnAbp.OrderingService.EntityFrameworkCore/EntityFrameworkCore/OrderServiceDataSeedContributor.cs
index 29b01f3a..a49ba8df 100644
--- a/services/ordering/src/EShopOnAbp.OrderingService.EntityFrameworkCore/EntityFrameworkCore/OrderServiceDataSeedContributor.cs
+++ b/services/ordering/src/EShopOnAbp.OrderingService.EntityFrameworkCore/EntityFrameworkCore/OrderServiceDataSeedContributor.cs
@@ -8,6 +8,10 @@ using Volo.Abp.DependencyInjection;
namespace EShopOnAbp.OrderingService.EntityFrameworkCore;
+///
+/// DataSeedContributor for seeding pre-exist order status data.
+/// This is a sample for seeding data without DbSet (non-aggregate data), without using repository.
+///
public class OrderServiceDataSeedContributor : IDataSeedContributor, ITransientDependency
{
private readonly IOrderingServiceDbContext _dbContext;
@@ -26,15 +30,14 @@ public class OrderServiceDataSeedContributor : IDataSeedContributor, ITransientD
{
if (!await _dbContext.Set().AnyAsync())
{
- var orderStatusList = GetOrderStatusList();
- _dbContext.Set().AddRange(orderStatusList);
+ _dbContext.Set().AddRange(GetOrderStatusList());
await _dbContext.SaveChangesAsync();
}
}
private List GetOrderStatusList()
{
- return new List()
+ return new List
{
OrderStatus.Submitted,
OrderStatus.AwaitingValidation,