如何处理从Azure DocumentDb / CosmoDB返回许多不同类型?

时间:2018-04-25 23:01:52

标签: c# azure-cosmosdb

我正在使用Azure DocumentDb / CosmoDB,我有一个非常好的模式,我需要摆脱它。

我有一个WebAPI控制器,我根据ID返回我的对象​​。我还有一个存储库,可以根据需要查询DocumentDB。问题是,我有大约30种不同的类型(并且还在增长),我必须做这样的事情:

strategy.entry

我知道,这太可怕了。我正在考虑使用反射或甚至一些T4模板来生成所有这些,但我认为必须有一个更清洁的方式?

提前致谢

0 个答案:

没有答案