我正在尝试在 2 个 linq to sql 实体之间创建关联,例如实体 A 和实体 B。A 使用非列属性属性(名为 BaseDocumentType )和“ThisKey”关联中的列属性和“ThisKey”的 2 列属性其他键”。以下是我的 Association 属性定义示例... [System.Data.Linq.Mapping.AssociationAttribute ( ... ThisKey = "BaseDocumentType, Column2" , OtherKey = "Column1,Column2" )]
当我运行它时,我收到以下错误...“'Library' 类型的数据成员'System.String BaseDocumentType'不是'A'类型的映射的一部分。该成员是否位于继承层次结构的根之上?”
如何使用非列属性属性定义关系或如何使其工作?
谢谢。