C#3.0是否支持部分属性的概念?

时间:2011-02-07 07:36:40

标签: c# serialization properties partial

我正在使用Linq to sql概念来操作我的数据从asp.net mvc应用程序到sql server。 在流程的中间,我需要序列化对象,但由于某种原因,LINQ不支持循环类关联。

我将[Scriptingnore]属性用于那些无法序列化的属性。这很好。

但我想避免一次又一次地更改框架生成的designer.cs文件。所以我只是考虑如何创建这些类的部分类,并在这些部分类中也使这些属性成为局部。这样我就不需要更改设计器.cs文件了。那么有没有这样的概念,以便我可以避免在designer.cs类中将属性添加到属性中?这样,每次在.dbml文件上拖动表格时,我都会放心进行更改。

(它需要我,因为db中的幻灯片更改或该类的名称表需要完全重新创建该类或设计器类)

1 个答案:

答案 0 :(得分:3)

不,没有部分属性这样的功能。

我不确定使用这种方法的最佳方法,说实话......除了可能使更新设计器文件的过程自动化,或者改变序列化的方式。