小编jon*_*des的帖子

实体框架4.1两个具有相同属性名称的表

我在实体框架和SQL数据库方面遇到了一些问题.所以我的问题是这样的:在我的数据库中有两个具有相同属性的表,它们在类型和长度上是相同的,但它们没有任何关联.没有任何外键.一旦我开始与数据库实体框架交互,就会吐出一个着名的错误:

错误0019:类型中的每个属性名称必须是唯一的.属性名称已定义.

我顺便使用代码第一种方法.

这是表的类表示之一:

[Table("bo")]
public class TbPBO
{
   [Required(AllowEmptyStrings = false, ErrorMessage = "O campo de nome nao pode ser nulo")]
    [MaxLength(55, ErrorMessage = "O campo de nome nao pode ter mais que 55 caracteres")]
    [Column("nome", TypeName = "char", Order = 4)]
    public string TbBonome { get; set; }
 }
Run Code Online (Sandbox Code Playgroud)

这是表的另一个类表示:

[Table("bi")]
public class TbPBi
{
    [Required(AllowEmptyStrings = false, ErrorMessage = "O campo nome nao pode ser nulo")]
    [MaxLength(55, ErrorMessage = "O campo nome nao pode ter mais que …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework wcf-data-services ef-code-first

5
推荐指数
1
解决办法
1022
查看次数