在MV*模式中,“M”代表什么,它到底是一个POCO还是一个包含所有笨重和可重复使用的业务逻辑的类?
我在网络上(以及SO)上阅读了很多内容,但术语确实令人困惑。有些人说模型应该是笨重的,这指的是整个可重用的业务逻辑。有些人说它是您的数据模型,这指的是POCO,即表格及其字段的副本。
如果它是POCO,则如何使其变得臃肿,并且业务逻辑应放在哪里?
我在几个项目中都实现了MVC,在这些项目中我的模型不是POCO;它包含可重复使用的业务逻辑。希望我做得对。
我在网络上(以及SO)上阅读了很多内容,但术语确实令人困惑。有些人说模型应该是笨重的,这指的是整个可重用的业务逻辑。有些人说它是您的数据模型,这指的是POCO,即表格及其字段的副本。
如果它是POCO,则如何使其变得臃肿,并且业务逻辑应放在哪里?
我在几个项目中都实现了MVC,在这些项目中我的模型不是POCO;它包含可重复使用的业务逻辑。希望我做得对。