我正在尝试使用angularJS和webAPI使用EF数据库第一种方法执行CRUD,但是当我运行项目时我得到了空白页面,我甚至发现了问题但不知道如何解决它..
问题适用于数据库连接..
我有以下方法在我的api控制器中列出
[ActionName("get"), HttpGet]
public IEnumerable<Person> Persons()
{
return db.Persons.ToList();
}
当我调试调试器并调试此方法时,我得= base = {“此操作需要连接到'master'数据库。无法创建与'master'数据库的连接,因为原始数据库连接已打开并且已从连接字符串中删除凭据。提供未打开的......“进一步”儿童无法评估“错误。
这是我的连接字符串:
<connectionStrings>
<add name="PersonDbContext" connectionString="Data Source=PCA74\SQLEXPRESS;Initial Catalog=Practice:User ID=sa;Password=db123@" providerName="System.Data.SqlClient"/>
任何想法?