创建一个不包含在Code First中的上下文的表的外键

时间:2014-07-09 13:58:04

标签: c# entity-framework

在我们的系统中,我们有使用Entity Framework Code First管理的新表,以及不使用的旧表。

如何在我们的Code First模型中定义一个引用不是由Entity Framework管理的表的外键?

1 个答案:

答案 0 :(得分:1)

你可以

  1. 编写SQL以手动生成外键。由于EF不知道另一个表,因此不需要知道对它的实际引用。

  2. 添加一个将代表尚未管理的表的实体,并按惯例通过EF引用它,例如,具有导航属性,或通过流畅的API。