【发布时间】:2012-06-07 20:33:39
【问题描述】:
我正在为我的开发数据库添加一些种子数据。我所拥有的似乎相当笨重,有没有办法使用某种 IEnumerable 类型(例如 List 或集合)来使这更容易?
public class MusicDBInit : DropCreateDatabaseIfModelChanges<MusicContext>
{
protected override void Seed(MusicContext db)
{
Band bvs = new Band { Name = "Bear vs Shark", Members = 4 };
Band circa = new Band { Name = "Circa Survive", Members = 4 };
Band dam = new Band { Name = "Damiera", Members = 3 };
db.Bands.Add(bvs);
db.Bands.Add(circa);
db.Bands.Add(dam);
base.Seed(db);
}
}
【问题讨论】:
-
您是否希望像
AddRange这样一次性添加多个乐队? -
我不确定 AddRange(我只是不知道它的功能)但是是的,我想一次性添加几个波段。
标签: c# .net asp.net-mvc-3 ienumerable ilist