我想覆盖部分类中的属性的setter:
部分课程:
public partial class User
{
public string Name
{
set
{
// Do something
}
}
}
但我有以下错误:
“用户”类型已包含“名称”
的定义
如何修改DBML文件中生成的初始setter?
答案 0 :(得分:1)
你无法 覆盖 partial class
中的某些内容。
要覆盖某些内容,首先要从某些内容派生。
Partial class
是相同的类,但在不同的IO文件之间进行了分发。
答案 1 :(得分:1)
有可能,只是采用一些技巧
请参阅http://www.codeproject.com/Articles/31519/LINQtoSQL-Customize-the-Code-Generated-by-the-Desi
这个问题也可能对您有用:DBML customization vs regeneration
但是,您尚未指定要实现的自定义类型。