.net - mvc中表名与类的映射

标签 .net asp.net-mvc entity-framework ef-code-first

在我的数据库中,有一个名为 tblEmp 的表。现在我在模型中创建了一个Employee 类。

using System.ComponentModel.DataAnnotations;

namespace MvcDemo.Models
{
    [Table("tblEmp")]
    public class Employee
    {
        public int Eid { get; set; }
        public string   Name    { get; set; }
        public string Gender { get; set; }
        public int Did { get; set; }
    }
}

我已经使用了using System.ComponentModel.DataAnnotations;并且还添加了System.Data.Entity,但它仍然显示:

Type or namespace name "table could not be found"

最佳答案

您在这里提供了错误的表名称[Table("tblUser")],它应该是[Table("tblEmp")]。确保表(此处为 tblEmp)中指定的列名称和数据类型与类(此处为 Employee)的属性名称和数据类型相匹配。

关于.net - mvc中表名与类的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24009541/

相关文章:

c# - 在数据访问项目中使用 web.config 连接字符串

c# - 插入记录时 Informix "no such DBspace"错误

.net - Silverlight 4 WCF 或 RIA 服务

.net - 导出到 Excel 不适用于 Excel 2013

c# - Windows 10 IOT Raspberry PI 上的 ASP.NET MVC Web 应用程序

c# - 事件冒泡和 MVP : ASP. NET

c# - 序列不包含任何元素服务器端

asp.net-mvc - 按规则显示格式

javascript - 如何使用存储在 session 存储中的访问 token 通过 HttpClient 进行 Web api 调用?

c# - 使用 LINQ 包含嵌套子级的嵌套