所以,我正在尝试学习如何使用MVC框架。 我使用此链接作为教程来选择此框架: https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions/getting-started-with-aspnet-mvc3/cs/adding-a-view
我在创建名为Movie的模型的控制器时遇到问题,我遇到了一个错误,当我到达“从控制器访问模型数据(C#)”时,我无法解决这个错误。
每次我尝试按照说明创建一个控制器告诉我收到此错误: enter image description here
我还是新手,所以我不知道该怎么做 我试图将Web.config中的providerName更改为与第二个connectionStrings相同但仍出现相同的错误,我的Model代码看起来与我提供的链接完全相同
Movie.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
namespace WebApplication1.Models
{
[Table("Movies")]
public class Movie
{
[Key]
public int movieid { get; set; }
public string movie_title { get; set; }
public DateTime release_date { get; set; }
public string Genre { get; set; }
public decimal ticket_price { get; set; }
}
public class MovieDBContext : DbContext
{
public DbSet<Movie> Movies { get; set; }
}
}
我的Web.config部分
<connectionStrings>
<add name="MovieDBContext"
connectionString="Data Source=|DataDirectory|Movies.sdf"
providerName="System.Data.SqlClient"/>
<add name="DefaultConnection"
connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplication1-20170909114325.mdf;Initial Catalog=aspnet-WebApplication1-20170909114325;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>