【发布时间】:2015-02-23 18:23:33
【问题描述】:
简化示例:我有以下 POCO:
public class Blog
{
public int Id {get;set;}
}
public class Post
{
public int Id {get;set;}
public int BlogId {get;set;}
}
如何阻止实体框架(代码优先)将 Post.BlogId 上的外键关系推断为 Blog.Id?
这是一个非常简化的示例,但我有充分的理由不想在我的真实示例中推断 FK。
【问题讨论】:
-
您是否正在寻找一种方法来强制外键,或者防止它被假定为外键?
-
关系不一定是必需的(int?)。 stackoverflow.com/questions/10324231/…
-
我希望完全阻止 EF 创建 FK,保留示例中的字段名称但没有关系