110,536
社区成员
发帖
与我相关
我的任务
分享
Database.SetInitializer(new CreateDatabaseIfNotExists<MyContext>());
意思就是没有这个数据库的时候自动创建。也有别的选择,比如NullDatabaseInitializer、DropCreateDatabaseAlways之类的。
EF的SaveChanges默认就是以事务方式运行,而查询不是,也支持ado.net的transaction。EF6使用事务的说明:http://msdn.microsoft.com/en-us/data/dn456843.aspx