我正在使用类型化的 DocumentQuery 从 Azure DocumentDb 的集合中读取文档。
from f in client.CreateDocumentQuery<MyModel>(Collection.SelfLink) select f
因为我没有找到如何设置必要的自定义 json 转换器的方法,所以它抛出了这个异常:
无法创建 AbstractObject 类型的实例。类型是接口或抽象类,不能实例化。
通常你会做这样的事情来让它工作:
var settings = new JsonSerializerSettings();
settings.Converters.Add(new MyAbstractConverter());
client.SerializerSettings = settings;
DocumentClient 没有任何 SerializerSettings。所以问题是,我如何告诉 DocumentDB 客户端在将 json 数据反序列化到我的模型时必须使用自定义转换器?