Linq-to-Entities - 我可以直接引用多对多链接表吗?

时间:2011-08-15 16:10:23

标签: .net linq c#-4.0 .net-4.0 linq-to-entities

我有一个多对多表链接用户公司表,它还包含BIT值 IsApproved - 但是L2E不允许我访问该值 - 是否有任何方法可以轻松获得此值?谢谢。

链接表:

CREATE TABLE UserCompany
(
    UserId UNIQUEIDENTIFIER NOT NULL REFERENCES User(Id),
    CompanyId UNIQUEIDENTIFIER NOT NULL FOREIGN KEY REFERENCES Company(Id),
    IsApproved BIT NOT NULL DEFAULT 0,
    CONSTRAINT PK PRIMARY KEY (UserId, CompanyId)
)

1 个答案:

答案 0 :(得分:1)

我认为您的EDMX模型未更新:您将UserCompany作为单独的实体,因为它包含除外键之外的列。

请尝试以下方法:

  • 检查连接字符串是否指向正确的数据库
  • 删除关系并从数据库更新模型