实体框架5代码首先不映射模型

时间:2012-12-02 00:36:38

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

我一直在使用EF5尝试构建应用程序并遇到了一个小问题。

我创建了一个像

这样的模型
 public class TargetBusinessModel
{
    public int Id { get; set; }
    public Guid BusinessId {get; set; }
    public Business Business { get; set; }
    public string ContactName { get; set; }
    public string ContactTitle { get; set; }
    public string ContactPhone { get; set; }
}

更新了上下文文件

  public DbSet<TargetBusinessModel> TargetBusinessModels { get; set; }

我的问题是没有Business的属性映射到数据库中。

我想添加的商业模式来自另一个项目,我不确定这是否是原因。

我不介意代码是先为我的商业模式创建一个单独的表还是将它们组合在一起。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试将DbSet个实体的Business添加到DbContext实施中:

public DbSet<Business> Businesses { get; set; }