我首先使用EF代码创建简单的DataBase作为测试并且成功创建,但是 当我打开创建的表时,我得到了id = 1且没有数据的初始化行。
我需要在没有任何数据初始化的情况下创建空数据库,可以提供任何帮助吗?
感谢。
//这是我的代码: class People:DbContext { public People(): base(@" server =(local); database = People; trusted_connection = true; 安全信息=真") { Database.SetInitializer(new DropCreateDatabaseIfModelChanges()); } public DbSet Persons {get;组; } } 班级人员 { public int Id {get;组; } public string Name {get;组; } public int Age {get;组; } public string Sex {get;组; } } //这个用于运行它: 课程 { static void Main(string [] args) { 使用(var db = new People()) { db.Persons.Add(new Person()); db.SaveChanges(); Console.Write("保存完成"); } } }
它只是简单的控制台之一。 当从我创建的表人中选择它时,它检索id = 1,所有其他列= null虽然我从不尝试输入任何数据只运行代码。如果你运行它,你会得到我的观点。
感谢。