问题描述
我有一个映射到具有如下实体框架的数据库的类:
public partial class MyTable {
public int id;
[NotMapped,MyResolver]
public string data;
}
哪个使用hotchocolate graphql解析器来填充MyTable.data
,如下所示:
public sealed class MyResolver : ObjectFileDescriptorAttribute {
public override void OnConfigure(
IDescriptorContext context,IObjectFieldDescriptor descriptor,MemberInfo member) {
descriptor.Resolver(ctx => {
return "my-data";
});
}
}
在调用如下所示的突变时:
public MyTable myMutation(int id,[Service] MyDbContext db) {
var a = db.MyTables.FirstOrDefault(x => x.id == id);
// a.data is empty here!
return a;
}
a.data
将为空,这是因为NotMapped
属性以及直到突变返回后才调用解析程序。我想知道如何调用MyTable.data
的解析器以使其在突变中填充,或者甚至有可能吗?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)