C# Sharp MVVM试图从数据库获取结果-错误

C# Sharp MVVM试图从数据库获取结果-错误,c#,database,task,breeze-sharp,C#,Database,Task,Breeze Sharp,我正在使用Breeze.Sharp从数据库中获取实体。我在尝试检索“结果”时遇到此错误: 找不到CLR类型的默认资源名称: AHS.Apps.Call.WPF.Entities.CallActionCategory 我已经浏览了Breeze代码,但它几乎没有文档。以下是我的方法: public async Task<ObservableCollection<CallActionCategory>> CallActionCategories() { var quer

我正在使用Breeze.Sharp从数据库中获取实体。我在尝试检索“结果”时遇到此错误:

找不到CLR类型的默认资源名称:
AHS.Apps.Call.WPF.Entities.CallActionCategory

我已经浏览了Breeze代码,但它几乎没有文档。以下是我的方法:

public async Task<ObservableCollection<CallActionCategory>> CallActionCategories()
{
    var query = EntityQuery.From<Entities.CallActionCategory>();

    IEnumerable<CallActionCategory> result = await (_entityManager.ExecuteQuery<Entities.CallActionCategory>(query));
    ObservableCollection<CallActionCategory> observe = new ObservableCollection<CallActionCategory>(result);         
    await _entityManager.FetchMetadata();

    return observe;
}
public异步任务CallActionCategories()
{
var query=EntityQuery.From();
IEnumerable result=wait(_entityManager.ExecuteQuery));
ObservableCollection observe=新的ObservableCollection(结果);
等待_entityManager.FetchMetadata();
回归观察;
}

如果在元数据中找不到CLR类型的
EntityType
实例
AHS.Apps.Call.WPF.Entities.CallActionCategory
,或者它应该映射到的资源,就会发生这种情况。i、 e.您的CLR类型映射不正确。由于您没有包含任何其他信息,例如
CallActionCategory
的声明以及它如何映射到您的后端(或者您的后端是什么),因此无法告诉更多信息。对不起,我是breeze的新手,我不确定还应该包含什么。我试着在这里用映射粘贴一个类,但堆栈说它太长了。我在WPF的上下文中映射了它。我将AHS.Apps.Call.WPF.Entities映射到AHS.Apps.Call.WPF.Entities,这两个实体都包含CallActionCategory,在其他类似的地方也可以正常工作。另外,当我浏览“站点”并查看元数据时,需要注意的是,所有结果都已正确填充。如果有任何其他信息我可以提供,请让我知道,非常感谢你这么快的答复`