C# Sharp MVVM试图从数据库获取结果-错误
我正在使用Breeze.Sharp从数据库中获取实体。我在尝试检索“结果”时遇到此错误: 找不到CLR类型的默认资源名称: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
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,在其他类似的地方也可以正常工作。另外,当我浏览“站点”并查看元数据时,需要注意的是,所有结果都已正确填充。如果有任何其他信息我可以提供,请让我知道,非常感谢你这么快的答复`