0

我想覆盖部分类中的属性设置器:

部分类:

public partial class User
{
    public string Name
    {
        set
        {
            // Do something
        }
    }
}

但我有以下错误:

“用户”类型已包含“名称”的定义

如何修改 DBML 文件中生成的初始设置器?

4

2 回答 2

1

不能 覆盖partial class. _ 要覆盖某些东西,您首先需要从某些东西派生

Partial class同一个类,但分布在不同的 IO 文件之间。

于 2012-08-25T15:10:18.617 回答
1

这是可能的,只是通过使用一些诡计

请参阅http://www.codeproject.com/Articles/31519/LINQtoSQL-Customize-the-Code-Generated-by-the-Desi

您也可能对这个问题感兴趣:DBML 定制与再生

但是,您尚未指定要实现哪种自定义。

于 2012-08-25T15:18:58.607 回答