为什么此连接字符串无效?

时间:2015-01-01 19:50:34

标签: c# entity-framework connection-string

我看了: This ASP.NET page 在这pluralsight tutorial的整个EF部分中徘徊 并阅读几乎每个包含此错误的网页(包括SO):

  

初始化字符串的格式不符合从索引0开始的规范

我仍然不明白为什么这个连接字符串无效:

<connectionStrings>
    <add name="DefaultConnection"          connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-couleur-emotion.mdf;Initial Catalog=aspnet-couleur-emotion;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

我的DBContext看起来像这样:

namespace couleur_emotion.Models
{
    public class CouleurEmotionDB : DbContext
    {
        public CouleurEmotionDB()
            : base("name==DefaultConnection")
        {

        }

        public DbSet<PageModel> Pages {get;set;}
    }
}

我尝试了很多不同的连接字符串。甚至没有一次创建数据库文件。第一次打电话时,IT失败了:

var model = _db.Pages.ToList();

尝试创建数据库时。请注意,上面的行位于包含以下内容的类中:

CouleurEmotionDB _db = new CouleurEmotionDB();

0 个答案:

没有答案