无法检索元数据,无法找到请求的.NET框架数据提供程序

时间:2012-12-07 10:26:43

标签: asp.net asp.net-mvc asp.net-mvc-3

您好我正在学习asp.net MVC,在尝试添加新的Controller时出现此错误:

enter image description here

这是我正在制作的配置:

enter image description here

这是我的代码:

 public class Movie {
    public int ID { get; set; }
    public string Title { get; set; }
    public DateTime ReleaseDate { get; set; }
    public string Genre { get; set; }
    public decimal Price { get; set; }
}

public  class MovieDBContext : DbContext
{
    public DbSet<Movie> Movies { get; set; }
}

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

我做错了什么?

2 个答案:

答案 0 :(得分:1)

根据您的连接字符串,我认为您正在尝试连接到SQL Server CE数据库 只需将其更改为常规Sql 2008 / Sql 2012 Connectionstring。

应该工作

答案 1 :(得分:-1)

在连接字符串

DataSource=.\App_Data\Movies.sdf