こんにちは、私は次のエンティティに慣れています
public class Foo { private IList<Bar> _bars; public IEnumerable<Bar> Bars { get { return bars; } } public void Add(Bar bar) { /* Validation logic here */ _bars.Add(bar); } }
これは RavenDb では機能しないのではないかと疑っていますか、それとも間違っていますか? バーを外部操作から保護してコレクションを保持できますか (つまり、foo.Bars.Add(bar); を許可しない)