zoukankan      html  css  js  c++  java
  • Nhibernate教程2(2)

    3. 创建.Net类和与其对应的XML文件

    (1)       单表的情况

    单表的情况就是指该表没有和其他表有关联的情况。这样情况下,可以用软件来辅助产生类和对应的XML文件。在这里,仍然采用手写的方式来生成这两个文件。对于课程表,需要写的类和XML如下所示:


    类文件(Course.cs

    using System;

    namespace NHibernateTest{

             public class Course{

                       public Course(){}

                       private int courseId;

                       private string courseName;

               private DateTime dateCreated;

                       public int CourseId{

                                get { return courseId; }

                                set { courseId = value; }

                       }

                       public string CourseName{

                                get { return courseName; }

                                set { courseName = value; }

                       }

                       public DateTime DateCreated{

                                get { return dateCreated; }

                                set { dateCreated = value; }

                       }                

             }

    }

    XML文件(Course.hbm.xml

    <?xml version="1.0" encoding="utf-8" ?>

    <hibernate-mapping xmlns="urn:nhibernate-mapping-2.0">

             <class name="NHibernateTest.Course, NHibernateTest" table="Course">

                       <id name="CourseId" column="CourseId" type="Int32">

                                <generator class="native" />

                       </id>

                       <property name="CourseName" column= "CourseName" type="string" length="40"/>                 

                       <property name="DateCreated" type="DateTime" length="8"/>

             </class>

    </hibernate-mapping>


  • 相关阅读:
    看过设计模式第一章的心得
    支付宝支付过程填坑
    C# 合并只要有交集的所有集合
    C#中的反射 Reflection
    动态更改配置文件
    六种弹窗
    Respone弹窗
    Aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件
    使用ECharts报表统计公司考勤加班,大家加班多吗?
    排污许可管理条例-中华人民共和国国务院令第736号
  • 原文地址:https://www.cnblogs.com/aaa6818162/p/1538337.html
Copyright © 2011-2022 走看看