我正在为某种网上商店构建 MVC 4 应用程序。这是我第一次用 ASP.NET 做任何事情,所以我花了一些时间阅读有关 mvc 模式的整个想法,以及它是如何在最新版本中实现的。
我知道我需要为数据编写模型,所以我决定采用 Code-first 方法。
我也喜欢不同的类在不同的文件中移动。还有不同类别的不同部分。
现在我不确定我应该如何组织模型类。当我使用“Internet Application”模板制作项目时,我已经获得了带有用户信息的 AccountModel。对我来说,我应该将有关产品的信息放在该模型中,这听起来不合适。但是如果我制作单独的模型,我将需要在这两个模型之间建立某种联系,我不知道如何制作它。
还是应该将整个数据库放在一个模型中?