1

我一直在使用 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; }

我的问题是业务中的所有属性都没有映射到数据库中。

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

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

任何人都可以帮忙吗?

4

1 回答 1

0

尝试将DbSet实体Business添加到您的DbContext实现中:

public DbSet<Business> Businesses { get; set; }
于 2012-12-02T09:40:04.757 回答