zoukankan      html  css  js  c++  java
  • 开始接触NHibernate

    不知是项目太紧,还是自己太懒了,一直想找时间研究研究NHibernate,可却迟迟没有开始。现在终于可以看看NHibernate,先从一个简单的例子入手,做完示例后,就可以开始研究里面的具体细节了。DDL翻译的NHibernate系列文章给了很大的帮助。做示例的时候大致分为五步走:

    1.新建一张将要持久化对象的数据表

    2.创建需要被持久化的实体类

    3.构建一个可以让NHibernate知道如何持久化对象属性的映射文件

    4.进行配置文件的设置

    5.使用NHibernateAPI进行数据的操作

    注意两个小问题:

    1.在.hbm.xml文件中,对映射的类型和程序集指定要正确;

    2.在VS中编译时,要设置.hbm.xml文件的生成操作属性为“嵌入的资源”(耽误了我不少时间);

    前几天看到一篇文章说C#3.0里面提供了许多ORM方面的新特性,不管怎样,先用用NHibernate再说。
    支持TerryLee的创业产品Worktile
    Worktile,新一代简单好用、体验极致的团队协同、项目管理工具,让你和你的团队随时随地一起工作。完全免费,现在就去了解一下吧。
    https://worktile.com
  • 相关阅读:
    day08作业
    Python进制之间的转换
    day07作业
    Python之深浅拷贝详解
    day06作业
    Python流程控制-循环语句for、while
    Python条件语句-if
    Python变量类型之可变/不可变类型
    Cross platform
    Windows version PE System Key
  • 原文地址:https://www.cnblogs.com/Terrylee/p/330589.html
Copyright © 2011-2022 走看看