4

我有一个 Container 表,ContainerId 为 PK (int),还有一个(只读)视图 vwBlobRef,其中 BlobRefId 列设置为 PK,ContainerId 为 FK。顺便说一句,我必须手动将 BlobRefId 设置为视图的实体键...

现在我想创建一个关联来获取从表到视图的导航属性(相反的方式并不重要)。所以我添加了一对多关联并取消选中“将外键添加到 vwBlobRef”复选框

现在我得到:

错误 3027:没有为以下 EntitySet/AssociationSet - ContainervwBlobRef 指定映射。

我不知道如何建立这个映射。我可以右键单击关联行并选择表或视图。但我不明白在列名中选择哪一个以及选择什么。

4

1 回答 1

3

尝试使用引用约束。在您的情况下,您正在尝试定义不使用您的 FK 并且需要映射的关联。但是因为这种关系在数据库中不存在,所以你没有什么可以映射到的。

于 2012-02-13T15:01:13.093 回答