gpt4 book ai didi

c# - 是否有太多 WCF 服务这样的事情?

转载 作者:太空狗 更新时间:2023-10-29 21:45:11 27 4
gpt4 key购买 nike

<分区>

我遇到了一些问题,我不确定如何解决它。我的模型程序集包含大约 200 个不同的业务对象(订单、客户、产品等)。

例如,当有人想要获取订单时,我不想返回整个对象图。相反,我想简单地返回对象并延迟加载(甚至异步加载)其他部分。这似乎会导致很多“Get(Object Name)”服务:

  • GetOrder(int id)
  • GetCustomer(int id)
  • GetProduct(int id)
  • 等等

我不想创建 200 种不同的方法,一种用于每个 Get 操作。我意识到我可能会做类似这样的事情:GetObject(string type, int id),然后以某种方式使用反射来取回适当的对象,但我认为那更糟(可能)。

相反,如果我使用 T4 模板来自动执行创建每个不同服务的工作,那会更好……但它仍然让我担心一件事……性能 .

暴露 200 多种不同的服务(每个对象一个)是不是很糟糕?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com