Pit*_*DBA 7 sql entity-framework .net-3.5 visual-studio-2008
这似乎是一种常见的情况,但无论出于何种原因,我都被EF的弱编辑所困扰.
我有两张桌子,如下:
Table1
(
Column1 int, PK
Column2 int, PK
)
Table2
(
Column1 int, PK, FK
Column2 int, PK, FK
Column3 int, PK
)
Run Code Online (Sandbox Code Playgroud)
现在,数据库(我们无法控制)没有外键约束.在此示例中,Table2应该具有引用Table1 on(Column1,Column2)的外键约束.换句话说,Table2的前两列引用Table1中的主键.这是任何普通数据库中的日常问题.
在其他框架中,例如LLBLGenPro,我们可以以非常简单的方式手动添加关系.但是,我们无法弄清楚如何在EF编辑器中实现这一点.此"映射详细信息"窗口非常糟糕且不直观.到目前为止,我们已经设法在映射中选择了各种表,但似乎总是想要关联所有列.
任何想法或参考?
假设你有两个实体.
那应该是它.
一般建议:在执行非标准操作时手动编辑 EDMX。没有 FK = 非标准。GUI 设计器仅处理某些情况。
| 归档时间: |
|
| 查看次数: |
4610 次 |
| 最近记录: |