我想覆盖部分类中的属性设置器:
部分类:
public partial class User
{
public string Name
{
set
{
// Do something
}
}
}
但我有以下错误:
“用户”类型已包含“名称”的定义
如何修改 DBML 文件中生成的初始设置器?
我想覆盖部分类中的属性设置器:
部分类:
public partial class User
{
public string Name
{
set
{
// Do something
}
}
}
但我有以下错误:
“用户”类型已包含“名称”的定义
如何修改 DBML 文件中生成的初始设置器?
您不能 覆盖partial class
. _ 要覆盖某些东西,您首先需要从某些东西派生。
Partial class
是同一个类,但分布在不同的 IO 文件之间。
这是可能的,只是通过使用一些诡计
请参阅http://www.codeproject.com/Articles/31519/LINQtoSQL-Customize-the-Code-Generated-by-the-Desi
您也可能对这个问题感兴趣:DBML 定制与再生
但是,您尚未指定要实现哪种自定义。