DataSet Designer:添加完全重复的表?

时间:2013-01-17 20:51:55

标签: .net visual-studio-2010 dataset strongly-typed-dataset

我正在DataSet Designer中创建一个DataSet(称之为Foo)。

它有一个名为Bar的DataTable。它没有底层数据库表;东西以特定于应用程序的方式填充。到目前为止一切都很好。

代码生成器创建类Foo,Bar和BarRow。在Foo类中,还有一个名为tableBar的类型为Bar的私有成员,也是生成的。

到目前为止我?

我想添加另一个 tableBar完全相同的DataTable,但是会包含语义上不同的信息。它不会重用tableBar,因为我的应用程序的某些部分需要两组数据。但我希望新表也是类Bar,因为我的应用程序代码中的几个方法需要能够解释“旧”和“新”表。

换句话说,我正在尝试让DataSet Designer执行此操作:

public class Foo: DataSet
{
    public class Bar
    {
        // ... stuff ...
    }
    private Bar tableBar;
    private Bar tableBaz; // <--- this is the new table! Note no separate class Baz.
}

所以我想知道如何使用DataSet Designer,或者如何修改底层.XSD文件,以支持DataSet中具有相同DataTable继承类的两个DataTable对象。

感谢大家的帮助。

0 个答案:

没有答案