我是MVC的新手,我遇到了问题。我有一个名为tblEmployee
的表,模型Employee
。控制器EmployeeController
。
我的模型代码:
namespace MvcPractice.Models
{
[Table("tblEmployee")]
public class Employee
{
public int EmployeeId { get; set; }
public string Name { get; set; }
public string Gender { get; set; }
public string City { get; set; }
}
}
我在Model:
中创建了EmployeeContext.csusing System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web;
namespace MvcPractice.Models
{
public class EmployeeContext : DbContext
{
public DbSet<Employee> Employees { get; set; }
}
}
答案 0 :(得分:2)
您的例外情况会告诉您在此处需要了解的所有信息。它告诉您,您没有名为Syste,.Data.SqlClient
的提供程序,这意味着您的连接字符串中可能存在拼写错误。所以这个:
<add name="..." provider="Syste,.Data.SqlClient" />
应该是这样的:
<add name="..." provider="System.Data.SqlClient" />
答案 1 :(得分:0)
你错过了web.config文件中的连接字符串,所以一旦检查连接字符串
<addname=""connectionString="Server=;Database=;UserId=;Password=;"provider="System.Data.SqlClient" />