来自数据库的CodeFirst在已有的数据上下文类中新增表

saozai01 2017-09-27 02:48:19
1.用来自数据库的Code First新建了一些表,它会自动生成一个数据上下文类( A.cs )以及数据库表的类
2.如果这个时候我想在此基础上再从数据库加几张表进来,要如何加,自己手动修改刚才生成的数据上下文类(A.cs)么?
3.因为如果我使用新建项目再按照步骤走,会重新生成一个新的数据上下文类(B.cs)
...全文
267 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
清澈的风 2017-10-09
  • 打赏
  • 举报
回复
EF创建数据库的三种方式Code First、Database First和Model First ,听你的意思是你是已有数据库,然后是通过数据库创建连接,那你用的方式应该属于Database First,如果你现在要在原本的数据库中添加新的表,那么你直接在数据库中添加即可,然后再到VS中重新创建连接就可以了 看你的描述应该属于Database First,如果确实是Code First创建的数据库,那么直接再添加实体类就ok的 Code First 创建数据库是直接在VS中写实体类就可以,每个类对应没个表,然后在App.config中添加

//这是App.config中添加的
<connectionStrings>
//database=MS 这个表示你要创建的数据库的名字 
    <add name="MSDB" connectionString="server=.;database=MS;uid=sa;pwd=456123" providerName="System.Data.SqlClient" />
  </connectionStrings>

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧