CodeFirst 创建数据库时报错,求各位大神帮忙,谢谢!!!
解决办法:
1.
Install-Package EntityFramework
PM> Install-Package EntityFramework -Version 6.0.2
Install-Package Npgsql -Pre
Install-Package EntityFramework -Pre (表示最新)
Uninstall-Package EntityFramework -Version 6.1.0-beta1
2. 项目中包含EntityFramework.SqlServer.dll和 EntityFramework.SqlServer.xml 然后再发布即可
能不能 写具体一点,我是菜鸟,很多的东西看不懂,我是刚刚接触这东西的!!!谢谢!
@唐@: 意思是找不到ADO.NET的驱动,你看看引用里的DLL有没有SQLServer的
@唐@: 你引用一下System.Data和System.Data.SqlClient这两个DLL试一下.
@hexllo: 刚刚那个,搞好了,不过现在又有一个新错误,麻烦你帮我看看吧,谢谢!!
@hexllo:
错误 2 类型“System.Data.Objects.ObjectContext”在未被引用的程序集中定义。必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。 C:\Users\Administrator.WIN-FJM3QKK5F4O\Desktop\CodeFirst\System.DAL\DemoDbContext.cs 16 15 System.DAL
@唐@: System.Data.Entity, Version=4.0.0.0 没有引用System.Data.Entity.dll
@黑峰:请教你一个问题, 我每使用一次CodeFirst 都需要在nuget里边运行能不能不允许这个东西?直接通过配置文件或者引用dll文件实现???
这个就是安装EntityFramework,我想如果已经安装了,可以不用再用这句命令了。但是 没有试过,你自己试试
楼主,这个怎么报错呀??能帮帮我么?
@唐@: 哥们 别逗了 我怎么知道怎么报错啊 还得靠百度谷歌啊 然后自己调试啊
@黑峰: 好吧,谢谢你!!!!