我已经搜索过高和低(很可能已经错过了它),但在我多年的编程中,我总是遇到一种似乎是OOP标准的实践,即在公共对象中使用私有属性操纵数据的方法.
但是,我越深入研究ASP.NET(特别是使用MVC),我在类(特别是模型)中看到的公共属性就越多,例如在Scottgu的博客中讨论实体框架时所显示的属性.
它与LINQ填充类的方式有关吗?
在此先感谢,答案可能就在那里,但我一直在寻找,并且无法弄清楚为什么ASP.NET使用公共甚至桌面C#应用程序使用私有.
c# asp.net-mvc
asp.net-mvc ×1
c# ×1