当我尝试运行此代码时:
var l=_sqliteconnection.Get<Preferences> (x=>x.Key=="Login");
Run Code Online (Sandbox Code Playgroud)
我有异常,因为表"Preferences"中的实体与"Login"键不存在,但如果实体存在,则没关系.我可以使用try/catch块,但是我可以不尝试捕获吗?
谢谢.
从Get<TClass>退货的类文档:
与给定谓词匹配的对象.如果找不到对象,则抛出未找到的异常
如果您不想要异常,最好使用Find<TClass>获取具有给定主键的对象,或者如果找不到该对象则返回null.
| 归档时间: |
|
| 查看次数: |
659 次 |
| 最近记录: |