【发布时间】:2015-05-26 19:44:31
【问题描述】:
目前我正在使用 c# 开发一个通用应用程序。
在应用程序中,我使用 sqlite 作为数据库,您现在可以使用它具有异步方法。
我有一个带有一些 null 属性的类,我将使用从 db 获取的数据填充它们,但它应该完全在类构造函数中完成。
问题是不允许使用异步方法,所以我尝试创建一个新的异步方法并使用sqlite方法并在其中填充属性以在构造函数中同步调用它,但正如预期的那样它不能很好地工作。
如何在类构造函数中使用异步方法从数据库中获取数据并在类构造函数中填充类属性?
更新:请注意,我不是在问是否可以完成,我想在构建类时使用来自 db 的数据初始化我的类变量
【问题讨论】:
-
向我们展示您目前拥有的代码。你收到错误信息了吗?这是什么?
-
不,我没有收到错误,实际上我什么也没收到或为空
标签: c# asynchronous sqlite windows-phone-8