zoukankan      html  css  js  c++  java
  • 对强类型DataSet功能进行扩展

    对于Visual Studio产生的DataSet我们是不可以直接修改其代码的.我们可以通过.NET 2.0的一个新功能.不修改原代码.对其功能(partial)进行扩展

    假设我原来DataSet类为SchoolDS

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace SchoolProject.BLL.Entities
    {
        
    public partial class SchoolDS : System.Data.DataSet
        
    {
            
    //公开各Relation
            public string FK_Courses_Classes()
            
    {
                
    return this.relationFK_Courses_Classes.RelationName;
            }

            
    public string FK_Courses_Subjects()
            
    {
                
    return this.relationFK_Courses_Subjects.RelationName;
            }

            
    public string FK_Scores_Courses()
            
    {
                
    return this.relationFK_Scores_Courses.RelationName;
            }

            
    public string FK_Scores_Students()
            
    {
                
    return this.relationFK_Scores_Students.RelationName;
            }

            
    public string FK_Students_Classes()
            
    {
                
    return this.relationFK_Students_Classes.RelationName;
            }


            
    //ClassesRow是此DataSet的一个内部类,可以使用类视图看到
            
    //重写内部类的ToString()方法
            public partial class ClassesRow : System.Data.DataRow
            
    {
                
    public override string ToString()
                
    {
                    
    return this.ClassName;
                }

            }

            
    public partial class SubjectsRow : System.Data.DataRow
            
    {
                
    public override string ToString()
                
    {
                    
    return this.SubjectName;
                }

            }

        }

    }


  • 相关阅读:
    【蛙蛙推荐】GridView和ObjectDataSource更新数据的一个Bug
    忙的顾不上写博客了
    重新启动开源的CRM项目,招募开源精英
    设计一个简单的缓存服务类
    hive的multidistinct可能带来性能恶化
    Linux tail 命令详解
    MapReduce:默认Counter的含义
    hive join
    Linux Top 命令解析 比较详细
    Hive优化总结(转)
  • 原文地址:https://www.cnblogs.com/tonyepaper/p/1044994.html
Copyright © 2011-2022 走看看