使用EF CodeFirst根据实体类生成数据库不成功怎么办?

本文分享了在使用MVC框架及CodeFirst方法生成数据库时遇到的问题及解决过程。主要原因是SQL连接字符串配置错误,通过调整连接字符串中的DataSource、InitialCatalog、UserID和Password等参数,成功解决了数据库生成失败的问题。

前段时间学习mvc,使用CodeFirst生成数据库总是不成功。调试了之后发现是我
sql的连接字符有问题。
解决方式如下:
打开web.config找到connectionStrings

 connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcApplication1-20190408233111;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcApplication1-20190408233111.mdf"

这是原来我新建项目就自动生成的,现在将它修改一下

 connectionString="Data Source=.;Initial Catalog=T4;Persist Security Info=True;User ID=sa;Password=sa"

Catalog代表的是你新建数据库的名字,User ID就是你sql server的用户名了,Password就是你的密码。
保存再次运行就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值