实体框架代码首先引用一个通用数据库

时间:2014-11-28 16:05:49

标签: c# ef-code-first code-first entity-framework-6.1

我有一个多个应用程序使用的公共数据库,该公共数据库中的一个表是Person表。

我知道我不能通过数据库拥有外键关系。

然而,我希望我仍然可以做像

这样的事情
public Programmer
{
    public virtual Common.Models.Person Person { get; set; }
}

(程序员是与人员表不同的数据库中的表)

现在,它想要创建一个不同的数据库的外键,它不能,所以它想用Programmer表重新创建数据库中的表。

我不希望这种情况发生,我只是希望能够使用Programmer.Person并从公共数据库中获取人员模型。

既然你不能使用能够实现这一目标的FK,那还有办法解决这个问题吗?或者,处理这样的公共数据库的最佳做法是什么?

谢谢。

0 个答案:

没有答案