EF Code在模型中没有外键的第一个查找值

时间:2012-11-06 21:55:54

标签: entity-framework

我正在使用具有两个表的数据库。 问题(包含具有int值的SubStatusID列。其中几行的值为此列的值为0)

SubStatus表(包含SubStatusID,SubStatusText,但没有SubStatusID为0的行...所以我不能使用此表中的SubStatusID作为我的实体框架模型中的外键关联。)

我也无法更改任何表格中的数据。

当我使用EF 5提取Issue记录时,如果Issue的SubStatusID不为0,我如何检索SubStatus列的值

1 个答案:

答案 0 :(得分:0)

Substatus似乎是一个查找表。你想怎么用?你不能事先加载它并在你的应用程序中动态关联吗?我实际上会在Issues实体上使用enum作为SubstatusId列,并忽略另一个表(如果可能)或在客户端上进行连接。如果只读取了substatus,你可以创建一个视图,你可以在其中添加缺失的行(带联合),你可以进行关联......