将查询和业务逻辑存储到模型中以实现可重用性是一种很好的做法。你如何处理复杂和完整的连接查询,这些查询只在一个方法中使用过一次?
我想听听你的意见,因为对我而言,将它们写在模型上毫无意义,因为它们永远不会被重用。我可以用一个被十几个复杂查询污染的模型结束,这使得找到我可以重用的好方法变得很痛苦。
你对这种情况做了什么?
答案 0 :(得分:0)
您可能希望为您的模型制作多个Partial
类。
您可以将文件组织成这样:
通常,每个文件都取决于“基本操作”。
重用逻辑很容易(如果不需要,可以不使用所有++),快速组织且易于使用!