-->

在EF中对已经存在的数据库表使用CodeFirst的问题

2019-09-11 10:38发布

问题:

在园子里看到文章说如何对已经存在的数据库表使用CodeFirst,具体操作如下图片:

 

 

项目中确实已经生成了Customers和Employees的实体类,此时我的疑问是如果我想新操作另一张表比如Orders,该怎么办,再按照以上操作步骤重来一遍吗?

回答1:

你这么做是DBFirst,而不是CodeFirst。你在第一步添加的时候,应该选择“空CodeFirst模型”。然后在里面添加实体,添加完后,通过迁移工具生成对应的数据库与表



回答2:

要么“再按照以上操作步骤重来一遍”,要么自己写实体类,Code First 本来就是先写实体类



回答3:

多找点新文章看看,一看这个操作就知道很老了,学会了也不实用了