Database.SetInitializer的几种参数 基于MemoryCache(内存缓存)

一:数据库不存在时重新创建数据库

Database.SetInitializer<testContext>(new CreateDatabaseIfNotExists<testContext>());
 
二:每次启动应用程序时创建数据库
 
Database.SetInitializer<testContext>(new DropCreateDatabaseAlways<testContext>());


三:模型更改时重新创建数据库

 
Database.SetInitializer<testContext>(new DropCreateDatabaseIfModelChanges<testContext>());


四:从不创建数据库

 
Database.SetInitializer<testContext>(null);
 
 
拷贝: Mapper.ValueMap(keyWordSet, originKeywordSet, new[] { "UserId", "Product", "ProductId" });

猜你喜欢

转载自www.cnblogs.com/w2017/p/9318113.html