这个问题可能不太相关。它出于好奇而不是其他任何事情。
在速度方面,Option1对Option2的优势是否有任何优势?
Option1
var avariable = session.Query<Someclass>()
.SingleOrDefault(x => x.something == someotherThing);
Option 2
var avariable = session.Query<Someclass>()
.Where(x => x.something == someotherThing)
.SingleOrDefault();
提前致谢
答案 0 :(得分:1)
选项1的输入速度更快。
(他们应该创建相同的sql因此导致相同的性能,选项1只是更简洁)