繁体   English   中英

QueryAsyc和使用lambda查询表之间有什么区别?

[英]Any difference between QueryAsyc and querying the table using lambda?

我正在运行的Windows 8应用程序中使用SQLite,并且想知道使用以下两行代码之间是否存在任何性能问题:

conn.Table<Chemistry>().Where(ch => ch.case_id == CaseId).ToListAsync();

VS

conn.QueryAsync<Chemistry>("SELECT * FROM Chemistry WHERE Case_Id = ?", CaseId);

它们都工作,我更喜欢使用lambda表达式而不是字符串查询。 只是想知道这样做是否会产生任何影响。

看到这里这里 假设等效语句,它们产生相同的IL,因此性能相同。 在查询表单中有一些更容易表达的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM