实体框架数据库优先:声明机器关联

时间:2019-05-15 10:02:23

标签: oracle entity-framework datatable

我想用EF管理一个简单的状态机。 我有一个状态注册表表,并且应该有一个包含两个字段的表:起始状态的ID和目标状态的ID。 关联表应具有不同的起始ID和目标ID。 我试图使字段既作为主键又作为引用注册表表的外键,但这很难导入到edmx模型中。

注册表状态如下:

ID    DESCR
1     A
2     B
3     C

关联表应如下所示:

ID_STATE_START    ID_STATE_DEST
1                 2
2                 3

因此,在这种情况下,我可以说一个过程可以从A到B,也可以从B到C。

编辑: 这是VS2017为我创建的模型:

enter image description here

我在db中有两个表,但是VS仅导入了带有两个引用的注册表。 顺便说一句,这不是很重要,因为我只需要一个正确的解决方案。

0 个答案:

没有答案