DropCreateDatabaseAlways or DropCreateDatabaseIfModelChanges
का उपयोग करके डेटा सीडिंग करने का तरीका मॉडल-प्रथम दृष्टिकोण में समर्थित नहीं है।
बीज डेटा वर्ग को इसमें बदलें:
public class ToolSeedData : IDatabaseInitializer<ToolContext>
{
public void InitializeDatabase(ToolContext context)
{
var category = new List<CategoryValue>
{
new CategoryValue{Id=1, Name = "Associate"},
new CategoryValue{Id =2, Name = "Professional"},
new CategoryValue{Id=3, Name = "Master"},
new CategoryValue{Id = 4, Name = "Product"},
new CategoryValue{Id = 5, Name = "Portfolio"}
};
category.ForEach(cert => context.CategoryValues.Add(cert));
context.SaveChanges();
}
यदि आप इसका उपयोग नहीं करते हैं तो संभावित त्रुटि:
माइक्रोसॉफ्ट लिंक सीडिंग डेटाबेस काम नहीं करता
आशा है कि यह किसी और की मदद करता है।