gpt4 book ai didi

entity-framework-4 - 我应该在构造函数中初始化集合吗

转载 作者:行者123 更新时间:2023-12-04 07:55:55 24 4
gpt4 key购买 nike

我有一个 many-to-many Foo之间的关系和 Bar
这是一个简化的 Foo

public class Foo
{
public virtual ICollection<Bar> Bars {get;set;}
}

我想保存一个新的 foo 并附加一些条:
var foo = new Foo();
foo.Bars.Add(bar1); //I'll get an error that if Bars is not initialized
repo.Insert(foo);
repo.SaveChanges();

我应该在构造函数中初始化 Bars,这是应该如何完成的吗?
(首先使用EF4 CTP5代码)

最佳答案

我确实会在构造函数中初始化集合(如果集合实际上总是需要),或者在第一次需要集合时更改 getter 以进行初始化(如果集合并不总是需要)。

关于entity-framework-4 - 我应该在构造函数中初始化集合吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5075712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com