数据层组件设计与数据传递16

时间:2010-02-01 10:02:31  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读: .NET Framework 类库中的 XSLT 转换类。      using System.Xml.Xsl;         创建一个 XslTransform 对象,如以下代码所示:   XslTransform stylesheet = new XslTransform();         将所需样式表加载到 XslTransform 对象,如...
  正文:如何在 .net 应用程序中编程应用样式表
  
    要在 .NET 应用程序中编程应用样式表,请执行以下步骤:
  
  导入 System.Xml.Xsl 命名空间,如以下代码所示。System.Xml.Xsl 命名空间包含 .NET Framework 类库中的 XSLT 转换类。
  
  using System.Xml.Xsl;
  
  
  创建一个 XslTransform 对象,如以下代码所示:
  XslTransform stylesheet = new XslTransform();
  
  
  将所需样式表加载到 XslTransform 对象,如以下代码所示:
  stylesheet.Load("MyStylesheet.xsl");
  
  
  调用 XslTransform 对象的 Transform 方法,如以下代码所示。调用 Transform 方法指定 XML 源文档和结果文档的名称。
  
  stylesheet.Transform(sourceDoc, resultDoc);
  
    如何创建有类型的 DataSet
    可以使用有类型的 DataSet 表示业务实体。创建有类型的 DataSet 的方法有多种:
  
  从 Microsoft Visual Studio ®.NET 中的数据适配器创建
  从 Visual Studio .NET 中的 XSD 架构文件创建
  使用 XSD 架构定义工具 (xsd.exe) 从 .NET Framework 命令提示窗口创建
  注意:也可以编程定义有类型的 DataSet,即从 DataSet 继承并定义方法、属性和嵌套类以表示该 DataSet 的结构。最简单的方法是使用以下过程之一创建一个有类型的 DataSet,然后将此有类型的 DataSet 类用作将来您自己的有类型的 DataSet 类的基础。
    使用数据适配器创建有类型的 DataSet
    要使用数据适配器创建有类型的 DataSet,请执行以下步骤:
  
  在 Visual Studio .NET 中,向您的窗体或组件添加一个数据适配器。在数据适配器的配置向导中,指定该数据适配器的连接信息。同时根据具体情况,为数据适配器的 Select、Insert、Update 和 Delete 命令指定 SQL 字符串或存储过程。
  在组件设计器中,在数据适配器对象上单击鼠标右键,然后单击 Generate DataSet(生成 DataSet)。
  在 Generate DataSet(生成 DataSet)对话框中,单击 New(新建),键入新 DataSet 类的名称,然后单击 OK(确定)。
  为确认已创建该有类型的 DataSet,可以在解决方案资源管理器中单击 Show All Files(显示所有文件)按钮。展开 XSD 架构文件的节点,确认存在一个与 XSD 架构相关联的代码文件。该代码文件定义了新的有类型的 DataSet 类。
    从 XSD 架构文件创建有类型的 DataSet
    要使用 Visual Studio .NET 从 XSD 架构文件创建有类型的 DataSet,请执行以下步骤:
  
  在 Visual Studio .NET中,创建一个新项目或打开一个现有项目。
  为项目添加一个现有的 XSD 架构,或在组件设计器中创建一个新的 XSD 架构。
  在解决方案资源管理器中,双击 XSD 架构文件,在组件设计器中查看该 XSD 架构。
  在组件设计器中选择主 XSD 架构元素。
  在 Schema(架构)菜单中,单击 Generate DataSet(生成 DataSet)。
  为确认已创建该有类型的 DataSet,可以在解决方案资源管理器中单击 Show All Files(显示所有文件)按钮。展开 XSD 架构文件的节点,确认存在一个与 XSD 架构相关联的代码文件。该代码文件定义了新的有类型的 DataSet 类。
    使用 XSD 架构定义工具 (xsd.exe) 创建有类型的 DataSet
    XML 架构定义工具可以从 XSD 架构文件、XDR 架构文件或 XML 实例文档生成有类型的 DataSet。以下命令使用名为 XsdSchemaFile.xsd 的 XSD 架构文件,在当前目录中名为 XsdSchemaFile.cs 的 Visual C# 源文件中生成一个有类型的 DataSet:
  
    xsd /dataset /language:C# XsdSchemaFile.xsd
  
    如何定义业务实体组件
  
    以下示例显示了如何为 Product 业务实体定义自定义实体类:
  
  public class ProductEntity
  {
  // 专用字段,用于保存 Product 实体的状态
  private int productID;
  private string productName;

数据层组件设计与数据传递16》由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/aspnet/12704.html


关键字:

关于《数据层组件设计与数据传递16》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td