在MVC中,您的模型定义的放置方式是否存在性能上的提升?
对于员工模型,您有一个AppName.Employee的名称空间和三个类,NewEmployee,ViewEmployee& EditEmployee每个链接到T-Sql数据库中的不同视图。
将它们全部放在一个名称空间中或将它们分成自己的名称空间和类文件是否有任何性能差异?
我知道这只是一个只有三个班级的例子,但规模更大会有关系吗?或者唯一的含义是当你把它编译为运行时间时?
答案 0 :(得分:1)
如果将所有类放在一个名称空间中,则性能不会有任何变化。实际上,即使最好将表示同一“真实”对象的动作的所有类放在一个名称空间中,以便将来更具可读性和可管理性。如果你将所有逻辑放在一个类中,然后从中调用所有内容,这将会减慢你的性能,这将是愚蠢的,并会使你的代码意大利面。