|
1
2
结果,答案是否定的。只要在两个IEnumerable之间进行映射,实际枚举将仅在执行foreach、ToList()等时发生。如果不对这些对象的IEnumerable-properties执行操作,枚举将永远不会发生,相关数据也不会被检索。 |
|
|
2
0
长话短说-这不是AutoMapper的问题,而是你如何使用ORM的问题。AutoMapper只会删除你已经编写的代码,所以如果你在ORM中编写了性能糟糕的代码,AutoMapper会很乐意。 在使用AutoMapper之前,在使用AutoMapper时,以及在使用AutoMap之后,人们都在滥用ORM。如果使用得当,延迟加载是一个强大的工具,但仍然可能被滥用。使用延迟加载并不妨碍开发人员理解封面下面实际发生的事情。 所以,使用AutoMapper,但要注意抓取,就像你没有使用AutoMaper时应该做的那样。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |