|
1
2
结果,答案是否定的。只要在两个IEnumerable之间进行映射,实际枚举将仅在执行foreach、ToList()等时发生。如果不对这些对象的IEnumerable-properties执行操作,枚举将永远不会发生,相关数据也不会被检索。 |
|
|
2
0
长话短说-这不是AutoMapper的问题,而是你如何使用ORM的问题。AutoMapper只会删除你已经编写的代码,所以如果你在ORM中编写了性能糟糕的代码,AutoMapper会很乐意。 在使用AutoMapper之前,在使用AutoMapper时,以及在使用AutoMap之后,人们都在滥用ORM。如果使用得当,延迟加载是一个强大的工具,但仍然可能被滥用。使用延迟加载并不妨碍开发人员理解封面下面实际发生的事情。 所以,使用AutoMapper,但要注意抓取,就像你没有使用AutoMaper时应该做的那样。 |
|
|
Paritosh · EF Core为什么要返回相关属性 1 年前 |
|
|
chuckd · 如何检查EF Core中是否存在当月创建的行(记录) 2 年前 |
|
|
Steven · 带sqlite的EF与sqlite净pcl 2 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |