2011-04-18 39 views
0

我会告诉你我的项目来描述我想了解一下自动生成的代码文件的内容:如何产生在.NET 2.0平台的数据类使用C#:案例研究得到的答案

这里有关该项目的图像。你可以看到A点:内部有三个表的数据集。然后聚焦的点B. 请查看图像下面的问题,

demonstrating the solution

我想生成的数据对象(在B点)。让我介绍的数据对象将产生什么样的代码可能:

例如:

public class _BundleFlowData_SpColumns : SpColumns 
    { 
     public override IList<ColumnNames> Columns 
     { 
      get 
      { 
       return new CollectionOf<ColumnNames>() 
        .Add(ColumnNames.WFInstanceId) 
        .Add(ColumnNames.IsCustomer) 
      ... 

是否有可能,当我创建数据集或更新数据集来创建数据对象? 我听说过T4,是否可以用T4(或其他解决方案是完美的)来完成? 数据对象自动生成可通过更新或创建的主要解决方案的数据集被触发..

+0

您是否在寻找纯粹的.NET 2.0?你能够使用与.NET 2.0基本相同的运行时.NET 3.0/3.5吗? – Naraen 2011-04-18 08:44:57

+0

@Naraen,纯.NET 2.0,它是VS 2005 – theklc 2011-04-18 10:12:46

回答

1

您可以通过使用一个工具,如Xsd2Code,它可以集成到您的构建产生直接从类名为.xsd处理。

+0

我该如何给出类实现的设计,例如问题中的_BundleFlowData_SpColumns类文件。它具有静态部分,如公共类...和动态部分(如列名称)(取决于三个表中的列的总数)。请介绍有关如何使用它的更多信息? – theklc 2011-04-18 08:28:25