Entity Framework Code First中非域模型的外键

时间:2017-09-07 14:06:53

标签: c# entity-framework entity-framework-6

是否可以将poperty作为外键映射到数据库中存在但不存在于当前POCO模型中的表。

例如,在我的身份验证模型中,我有一个带ID的AspNetUsers表。这是一个单独的项目。

在我的域模型中,我不直接引用身份验证项目中的模型,但某些表(对象)需要UserId。现在即使我可以将用户ID定义为属性,但是我失去了使用外键带来的参照完整性等。

否则我必须在数据库上运行一个特殊的脚本来设置关系。 EF是否没有办法对这种约束进行建模?

0 个答案:

没有答案