void Application_Start()
{
Database.SetInitializer<NerdDinners>(new RecreateDatabaseIfModelChanges<NerdDinners>());
.....
}
void Application_Start()
{
Database.SetInitializer<NerdDinners>(new DropCreateDatabaseIfModelChanges<NerdDinners>());
.......
}数据库初始化 :播种数据库
public class CrmSystemDataInitializer:DropCreateDatabaseIfModelChanges<CrmSystemEntities>
{
protected override void Seed(CrmSystemEntities context) { var users = new List<User> {
new User{ UserCd = "2006001",UserName="ChenHua",UserIdCode="341000198308068390", UserSex=false,UserPassword="123456",UserLoginTime=System.Convert.ToDateTime("2012-12-22 0:1"), UserLoginIp="127.0.0.1"} ,
new User{ UserCd = "2006002",UserName="ZhongWenLong",UserIdCode="610203197406077960", UserSex=true,UserPassword="123456",UserLoginTime=System.Convert.ToDateTime("2012-12-22 0:1"), UserLoginIp="127.0.0.1" } };
var dbDescribes = new List<DbDescribe> { new DbDescribe{ TableCd="01",TableName="Users",TableDescribe="用户表"}
};
//将数据加入
users.ForEach(a => context.Users.Add(a));
//context.users.add(new user{......});直接加
//将数据加入
dbDescribes.ForEach(a => context.DbDescrible.Add(a));
//context.DbDescrible.add(new DbDescrible{......});直接加
} }}
protected void Application_Start() {
//初始化数据库
System.Data.Entity.Database.SetInitializer(new ZQHCRMSYSTEM.Models.CrmSystemDataInitializer());
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes);
}