相关疑难解决方法(0)

添加控制器错误无法检索元数据

我想在VS2012中的MVC 4应用程序中添加控制器作为此图像:

添加控制器

模型:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace MvcDemo.Models
{
    public class MovieDB
    {
        public int ID { get; set; }
        public string Title { get; set; }
        public string Director { get; set; }
        public DateTime Date { get; set; }
    }
    public class MovieDBContext : DbContext
    {
        public DbSet<MovieDB> Movies { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

连接字符串:

<connectionStrings>

<add name="DefaultConnection" 
connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcDemo-20130315191956;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcDemo-20130315191956.mdf"
providerName="System.Data.SqlClient" />

<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|\Movies.sdf"
providerName="System.Data.SqlServerCe.4.0"/>

</connectionStrings> …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net asp.net-mvc visual-studio

19
推荐指数
3
解决办法
6万
查看次数

asp.net mvc键'attachdbfilename'的值无效

我目前正在阅读曼宁的"ASP.NET MVC 4 in Action"一书,并试图让第一个例子起作用.

在我的测试应用程序中,我构建了一个简单的模型并创建了一些视图 然后我使用NuGet导入"SQL Server Compact".

当我最终尝试运行该应用程序时,我收到以下错误:

Invalid value for key 'attachdbfilename'
Run Code Online (Sandbox Code Playgroud)

这与我正在运行的数据库(SELECT或其他CRUD操作)的每次交互都会发生.有任何想法吗?

sql-server asp.net asp.net-mvc connection-string

9
推荐指数
1
解决办法
3万
查看次数