Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在.NET2.0平台上使用c#生成数据类:一个获得答案的案例研究_C#_.net_T4_Auto Generate - Fatal编程技术网

如何在.NET2.0平台上使用c#生成数据类:一个获得答案的案例研究

如何在.NET2.0平台上使用c#生成数据类:一个获得答案的案例研究,c#,.net,t4,auto-generate,C#,.net,T4,Auto Generate,我将向您展示我的项目,以描述我想了解的有关自动生成代码文件的内容: 这里是关于这个项目的图片。您可以看到点A:一个内部有三个表的数据集。然后关注B点。请检查图片下方的问题 我想生成数据对象(在点B中)。让我介绍可能生成的数据对象代码: 例如: public class _BundleFlowData_SpColumns : SpColumns { public override IList<ColumnNames> Columns {

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

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

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

例如:

   public class _BundleFlowData_SpColumns : SpColumns
    {
        public override IList<ColumnNames> Columns
        {
            get
            {
                return new CollectionOf<ColumnNames>()
                    .Add(ColumnNames.WFInstanceId)
                    .Add(ColumnNames.IsCustomer)
          ...
public类\u BundleFlowData\u SpColumns:SpColumns
{
公共覆盖IList列
{
得到
{
返回()的新集合
.Add(ColumnNames.WFInstanceId)
.Add(ColumnNames.IsCustomer)
...
在创建数据集或更新数据集时,是否可以创建数据对象? 我听说过T4,有可能用T4来做吗(或者任何其他解决方案都是完美的)?
数据对象自动生成可以通过在主解决方案中更新或创建数据集来触发。

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

如何给出类实现的设计,例如_BundleFlowData\u SpColumns class fil它有静态部分,如public class…和动态部分,如列名(取决于三个表中的列总数)你能告诉我更多关于如何使用它的信息吗?你在寻找纯.NET 2.0吗?你能使用与.NET 2.0基本相同的运行时的.NET 3.0/3.5吗?@Naraen,对于纯.NET 2.0,它是VS 2005