向我的Entity Framework POCO类添加功能

时间:2014-04-29 07:05:09

标签: c# entity-framework

我使用POCO构建了一个包含Entity Framework的Web应用程序。

我使用这些POCO类作为我的业务对象,而不仅仅是为了保持数据工作正常直到......

现在我需要在这些类中添加一些逻辑来执行总销售,订单行等操作。

我是否应该在POCO类中添加方法来启用此功能,或者将它们留给纯粹用于保存数据并创建某种“处理器”的方法。我传入业务对象并获取我需要的值。

这是最好的做法吗?

1 个答案:

答案 0 :(得分:0)

您正在使用或想要使用的建筑设计是什么?

例如,如果这些是您的域实体,您应该尽可能多地使用逻辑。如果它们仅仅是数据容器而您没有真正的架构,那么您的逻辑可能会出现在某些业务组件中。

因此,如果您向我的问题提供更多详细信息,我们可以为您提供更好的帮助。