表注释无效的对象名称

时间:2016-12-13 16:53:56

标签: sql-server entity-framework data-annotations

我有一个ADMINCIDENTS类,模式“ADM”和表“事件”:

[Table("ADM.INCIDENTS")]

public class ADMINCIDENTS
{
    [Key]
    public int INCNUM { get; set; }

}

当我查询我的数据库时,生成的sql代码是:

SELECT DISTINCT [inc].[INCNUM]
FROM [ADM.INCIDENTS] AS [inc]

Sql说[ADM.INCIDENTS]是一个无效的对象。 如何对我的表进行注释,以便生成的sql查询将括号中的表格添加到括号中的表格后面,如下所示:

SELECT DISTINCT [inc].[INCNUM]
FROM [ADM].[INCIDENTS] AS [inc]

1 个答案:

答案 0 :(得分:1)

试试这个

[Table("INCIDENTS", Schema="ADM")]

public class ADMINCIDENTS
{
    [Key]
    public int INCNUM { get; set; }

}

看看这个:http://www.entityframeworktutorial.net/code-first/table-dataannotations-attribute-in-code-first.aspx