學習Abp框架中,一直無法將預留種子插入資料庫,不明白問題出在哪?步驟跟著網上教程來的~

DefaultTestDataForTask類:
using MyProject.Tasks;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MyProject.EntityFrameworkCore.Seed.Host
{
public class DefaultTestDataForTask
{
private readonly MyProjectDbContext _context;
private static readonly List<Task> _tasks;
public DefaultTestDataForTask(MyProjectDbContext context)
{
_context = context;
}
static DefaultTestDataForTask()
{
_tasks = new List<Task>()
{
new Task("Learning ABP deom", "Learning how to use abp framework to build a MPA application."),
new Task("Make Lunch", "Cook 2 dishs")
};
}
public void Create()
{
foreach (var task in _tasks)
{
if (_context.Tasks.FirstOrDefault(t => t.Title == task.Title) == null)
{
_context.Tasks.Add(task);
}
_context.SaveChanges();
}
}
}
}
InitialHostDbBuilder類:
public void Create()
{
new DefaultEditionCreator(_context).Create();
new DefaultLanguagesCreator(_context).Create();
new HostRoleAndUserCreator(_context).Create();
new DefaultSettingsCreator(_context).Create();
new DefaultTestDataForTask(_context).Create();
_context.SaveChanges();
}
update后表已成功創建。但表中沒有資料

掰扯兩天了,還是不行,分不多,還請各位不吝賜教~~~

uj5u.com熱心網友回復:
自己頂一頂~


轉載請註明出處,本文鏈接:https://www.uj5u.com/net/89075.html
標籤:ASP.NET
