【发布时间】:2015-04-23 05:39:53
【问题描述】:
我找到了两种在存储库模式中实现对 IEnumerable 对象的添加操作的方法。
首先是使用 .AddRange() 并在此处传递列表。或者
其次是将我的列表转换为数组并使用.AddOrUpdate(ArrayObject)。
如果我的意图是删除 IEnumerable 项上的 foreach 循环,使用哪个更好?请帮忙。
_context.DbSet<MyEntity>().AddOrUpdate(entities.ToArray());
或者
_context.DbSet<MyEntity>().ToList().AddRange(entities);
【问题讨论】:
标签: asp.net repository-pattern dbcontext