Eri*_*son 9 .net c# linq linq-to-sql
如果我的数据库中有一个名为'Users'的表,那么LINQtoSQL将生成一个名为'User'的类,其中已经声明了一个空构造函数.
如果我想覆盖这个构造函数并添加我自己的逻辑,那么最佳实践是什么?
Sam*_*Sam 11
这是由O/R-设计器生成的默认构造函数,调用称为部分功能OnCreated-所以最好的做法是不要覆盖默认的构造函数,而是实现了部分功能OnCreated在MyDataClasses.cs初始化项目:
partial void OnCreated()
{
Name = "";
}
Run Code Online (Sandbox Code Playgroud)
如果要实现其他构造函数,请始终注意调用默认构造函数,以便正确初始化类 - 例如,在默认构造函数中构造实体集(关系).
| 归档时间: |
|
| 查看次数: |
3981 次 |
| 最近记录: |