开始学习EF,文章http://www.cnblogs.com/farb/p/FirstCodeFirstApp.html,在dbContext新增表的时候重写 DropCreateDatabaseAlways<Context>的Seed方法不起总用,没有新建表,也没有执行Seed方法
namespace EFTest
{
public class Initializer : DropCreateDatabaseAlways<Context>
{
protected override void Seed(Context context)
{
context.PayWays.AddRange(new List<PayWay>
{
new PayWay{Name = "支付宝"},
new PayWay{Name = "微信"},
new PayWay{Name = "QQ红包"}
});
context.Donators.AddRange(new List<Donator>
{
new Donator
{
Name = "陈志康",
Amount = 50,
DonateDate = new DateTime(2016, 4, 7)
},
new Donator
{
Name = "海风",
Amount = 5,
DonateDate = new DateTime(2016, 4, 8)
},
new Donator
{
Name = "醉千秋",
Amount = 18.8m,
DonateDate = new DateTime(2016, 4, 15)
}
});
}
}
}
后来重启了SQLServer服务,在重新运行VS就好了,为什么VS会一直占用数据库连接?