【问题标题】:Instantiate entity framework database collections [closed]实例化实体框架数据库集合
【发布时间】:2016-02-24 13:45:52
【问题描述】:

我有吗?如果有,在哪些情况下我必须实例化实体框架数据库集合。

我使用代码优先的方法。

我看到到处都有不同的用法,但我认为那是因为没人知道...

public class Company
{
    public Company()
    {
        Employees = new HashSet<Employee>();
    }

    public int Id { get; set; }
    public ISet<Employee> Employees{ get; set; }
}

【问题讨论】:

标签: c# entity-framework


【解决方案1】:

您需要这样做才能创建一个在集合中具有依赖实体的新实体。例如,您实例化了一个新的 CarOwner 实体,它只是一个 C# 对象,并且由于您显式创建它,实体框架不会通过为您查询来实现它,您还需要像您一样设置所有字段将与任何其他 C# 对象一起使用。通过实例化其Cars 集合,您可以在使用SaveChanges 将其持久化之前添加Car 实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多