类似ORM Model First
找到这个类 对应的属性 跟类名 产生对应的表名+栏位名 的SQl Creat Table 语法
若EF是采用代码优先生成数据库的话则需要修改EF中对应的Model的代码,即info中新增一列即可,不需要改动其他内容了;若EF是采用根据现有数据库生成的话,需要在数据库对应表中添加一列,再重新生成EF的代码即可。
如果只是想修改连接的计算机名(或者sql服务名),我试过下面的代码是成功的。我的步骤,先新建Model,运行成功,然后修改app.config里的连接字符串里的计算机名,运行报错,然后在用代码手动修改回正确的计算机名,运行成功。
static void Main(string[] args){
NorthwindEntities en = new NorthwindEntities()
string constr = @"data source=.\sqlexpress
initial catalog=Northwindintegrated security=True
MultipleActiveResultSets=TrueApp=EntityFramework&quot"
en.Database.Connection.ConnectionString = constr
Console.WriteLine(en.Employees.Count())
Console.ReadLine()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)