C# 类型化数据集合并问题

C# 类型化数据集合并问题,c#,strongly-typed-dataset,C#,Strongly Typed Dataset,这是关于C类型的数据集 我有一个类型化数据集,我使用了datatable行的部分类,并向其中添加了一个新的公共int 我可以设置该int,但当我调用Merge()将一组数据合并在一起时,添加的公共int将丢失(返回到0) 以前有人遇到过这种情况吗?我想您只在Cs源代码中添加了新的int属性 如果使用visualstudio编辑属于数据集的xsd文件,并在其中添加int字段(到xsd中),则应重新生成数据集,并将新的int字段包含为属性。 Merge(),GetXml()。。应该像预期的那样工作。

这是关于C类型的数据集

我有一个类型化数据集,我使用了datatable行的部分类,并向其中添加了一个新的公共int

我可以设置该int,但当我调用Merge()将一组数据合并在一起时,添加的公共int将丢失(返回到0)


以前有人遇到过这种情况吗?

我想您只在Cs源代码中添加了新的int属性

如果使用visualstudio编辑属于数据集的xsd文件,并在其中添加int字段(到xsd中),则应重新生成数据集,并将新的int字段包含为属性。
Merge(),GetXml()。。应该像预期的那样工作。新值不会自动保留到数据库中。

是的,我只将属性添加到c#source。但我是在我添加的部分类中完成的,我没有修改生成的类。不过你给了我一个主意。我是否需要覆盖合并的基本实现??i、 是否执行base.merge并自己更新我的新属性?我认为您不需要重写merge的基本实现,因为每个必需的代码都是从底层xsd推断出来的