如果我的数据库中有一个名为“Users”的表,则 LINQtoSQL 会生成一个名为“User”的类,该类具有已声明的空构造函数。
如果我想重写此构造函数并向其中添加我自己的逻辑,最佳实践是什么?
由 O/R 设计器生成的默认构造函数调用一个名为OnCreated
- 所以最好的做法是不要重写默认构造函数,而是实现部分函数OnCreated
in MyDataClasses.cs
初始化项目:
partial void OnCreated()
{
Name = "";
}
如果您正在实现其他构造函数,请始终注意调用默认构造函数,以便正确初始化类 - 例如,实体集(关系)是在默认构造函数中构造的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)