小编Luc*_*mer的帖子

为什么使用C#的ASP.NET中的类的属性通常是公共的,而使用C#的桌面应用程序的属性是私有的?

我已经搜索过高和低(很可能已经错过了它),但在我多年的编程中,我总是遇到一种似乎是OOP标准的实践,即在公共对象中使用私有属性操纵数据的方法.

但是,我越深入研究ASP.NET(特别是使用MVC),我在类(特别是模型)中看到的公共属性就越多,例如在Scottgu的博客中讨论实体框架时所显示的属性.

它与LINQ填充类的方式有关吗?

在此先感谢,答案可能就在那里,但我一直在寻找,并且无法弄清楚为什么ASP.NET使用公共甚至桌面C#应用程序使用私有.

c# asp.net-mvc

1
推荐指数
1
解决办法
188
查看次数

标签 统计

asp.net-mvc ×1

c# ×1