【问题标题】:How To Produce The Data Classes in .NET 2.0 platform using c# : A case study to get the answer如何使用 c# 在 .NET 2.0 平台中生成数据类:获得答案的案例研究
【发布时间】:2011-04-18 08:04:06
【问题描述】:

我将向您展示我的项目,以描述我想了解的有关自动生成代码文件的内容:

这里是关于该项目的图片。您可以看到 The Point A:一个内部包含三个表的数据集。然后关注 B 点。请检查图片下方的问题,

我想生成 DataObjects(在 B 点)。让我介绍一下可能生成的数据对象代码:

例如:

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

创建数据集或更新数据集时是否可以创建数据对象? 我听说过 T4,是否可以使用 T4 来实现(或者任何其他解决方案都是完美的)? 可以通过在主解决方案中更新或创建数据集来触发数据对象自动生成..

【问题讨论】:

  • 您在寻找纯 .NET 2.0 吗?你能使用与 .NET 2.0 基本相同的运行时 .NET 3.0/3.5 吗?
  • @Naraen,对于纯 .NET 2.0,它是 VS 2005

标签: c# .net t4 auto-generate


【解决方案1】:

您可以使用 Xsd2Code 等工具直接从 .xsd 生成类,该工具可以集成到您的构建过程中。

【讨论】:

  • 如何给出类实现的设计,比如问题中的_BundleFlowData_SpColumns类文件。它有像公共类这样的静态部分......和像列名这样的动态部分(取决于三个表中的列总数。)你能告诉我更多关于如何使用它的信息吗?
猜你喜欢
  • 2019-07-12
  • 2013-06-02
  • 2020-11-08
  • 2012-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-25
  • 1970-01-01
相关资源
最近更新 更多