查询本地缓存时是否需要安全导航?

当我向真实的数据库查询时

context.Entities.Where(e => e.Owner.Id == ownerId)

我可以肯定不会发生任何错误,因为不会使用任何实际对象,并且这将转换为某些SQL请求。但是本地缓存呢?

context.Entities.Local.Where(e => e.Owner.Id == ownerId)

我可以确定即使我不是Include所有者,也不会抛出NRE吗?还是我应该使用

context.Entities.Local.Where(e => e.Owner?.Id == ownerId)
wmwm9433 回答:查询本地缓存时是否需要安全导航?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3100553.html

大家都在问