在Windows运行时组件和Windows商店类库之间共享DTO

时间:2014-09-23 13:48:11

标签: c# windows

我有一个Windows商店应用程序,它使用Sqlite作为数据库组件。 sqlite数据库包装在Windows类库项目中。我想在后台任务(一个win RT组件类型项目)中引用此dll并调用一些数据库更新方法。这是库中的示例类,我尝试在Win RT组件中使用并接收 这个错误

方法ServerDataProvider.GetPersonProxy()返回'WindowsSqlite.PersonProxy',它不是有效的Windows运行时类型。暴露给Windows运行时的方法必须只返回Windows运行时类型。

class PersonProxy
{
  public string Name;
  public int Id;
}

根据MSDN,此类中的数据类型与Win RT类型“可映射”。当我在Win RT组件项目中添加同一个类时,所有内容都会编译。

任何指针都会有很大的帮助,

非常感谢, PREA

0 个答案:

没有答案