自己的项目能链接上数据库,这个源码就是连不上 据库用的是2008r2
看看你的链接字符串的配置是否正确
SQL Server实例是默认实例吗,如果不是,使用.是错误的;
是否启用混合验证,否则不能使用sql server验证;
是否启用sa账户,并设置密码是123;
catalog(即db)的name是否正确;
别的项目都可以运行默认实例的
你本机的数据库用户名密码是否是 sa 123
你的数据库名是否叫NFineBase
是的
@12不懂3: 你的NFineDBcontext的类的继承的base里面输入的string是否叫myConn?
@刘宏玺: Catalog=NFineBase;uid=sa;pwd=123; 请问下 这个uid 和pwd 是根据哪里来命名的
您看下
@12不懂3: 你把webconfig中的连接字符串的myConn改成NFineDBcontext就可以了
连接字符串的问题,是不是没有修改,再核对一下。
还有就是,这个数据库是否存在?
数据库存在,链接字符串上面已经贴出来了
在dbcontext.Entry<>那里设个断点,看看dbcontext.Database.Connection.ConnectionString是否你config里面的
新建一个edmx文件,把数据库模型导进来,它自动帮你生成一个链接字符串,用这个替换你的
终于找到了,隐藏在某个小角落的另外配置文件