我有一个名为任务的LINQ-to-SQL类。
我还有一个名为Task的部分类,为其功能添加方法:
public partial class Task : Item
{...
但是,现在我想在构造Task对象时执行代码但是如果我有一个构造函数:
public Task()
{
...
}
它告诉我:
'TestApp.Models.Task'已经定义了 一个名为'Task'的成员 参数类型。
有没有什么方法可以将代码添加到存在的无参数构造函数中,同时保持此代码外部,以便在重新生成LINQ-to-SQL类时不删除它?
或者我必须例如创建一个名为CreateInstance()
的静态方法,创建对象,然后在外部更改它?或者创建一个带有伪参数的构造函数,以便我自己定义它?我认为有一种更清洁的方法可以做到这一点。