• 2024-05-07C#/C++ 通过ODBC连接OceanBase Oracle租户
    概述近期我们项目正处于将Oracle数据库迁移到OceanBaseOracle租户模式的阶段。考虑到我们项目采用了C++和C#混合开发,并且使用了多种技术,因此存在多种数据库连接方式。然而,针对C#连接OceanBase的案例相对较少,因此我特意记录下这一过程。开放数据库互连(ODBC)是微软公司开放服务结
  • 2023-12-07NHibernate的Save和Update的区别
    NHibernate的Save和Update都是用来将一个对象持久化到数据库的方法,但是它们的区别在于:1.Save方法会在数据库中新增一条记录,如果该对象已经存在于数据库中,则会抛出异常。而Update方法会更新数据库中已存在的记录,如果该对象不存在于数据库中,则会抛出异常。2.Save方法会为该对
  • 2023-06-30NHibernate主键生成方式
    User.hbm.xml<?xmlversinotallow="1.0"encoding="utf-8"?><hibernate-mappingxmlns="urn:nhibernate-mapping-2.2"><classname="PreordainSolution.PreordainModel.User,PreordainSolution.PreordainModel&quo
  • 2022-12-08十五、NHibernate之二级缓存
    什么是NHibernate二级缓存​NHibernate二级缓存由ISessionFactory创建,可以被所有的ISession共享。在NHibernate中,当我们启用NHibernate二级缓存。使用ISession进行数据操作
  • 2022-12-08十二、NHibernate之代码生成工具
    说明​这篇文章是完全转载自李永京的博客我看了下,也跟着实际操作了下,生成代码确实很方便,但是生成的代码却很难令人满意,不论从代码量还是从结构抑或复杂度来说,对我都是很大的
  • 2022-12-08七、NHibernate关系之——一对多
    一对多关系​在数据库中,表与表之间的关系有一对一、一对多和多对多三种,他们是关系数据库最重要的表现之所在,如果丢失了表间的关系,那么一个数据库中的数据就只是一堆没有意义
  • 2022-12-08三、NHibernate查询之HQL&Criteria
    一、什么是HQL(NHibernateQueryLanguage)查询语言Ø    定义:NHibernate查询语言(HQL,NHibernateQueryLanguage)是NHibernate特有的基于面向对象的SQL查询语言,它具有
  • 2022-12-08二、第一个NHibernate程序
    一、准备要运行第一个NHibernate程序需要两个额外的DLL和两个xsd文件,他们可以在从官网上下载的文件里找到,DLL分别是NHibernate.dll和NHibernate.ByteCode.Castle.dll,xsd文件
  • 2022-12-08八、NHibernate关系之——多对多
    多对多关系​废话不多说,看图:这里我们主要是要解决Order表和Product表之间的多对多的关系,相信有过数据库设计经验的人是很容易理解的,OrderProduct是一个关系表,而Order和Produ
  • 2022-12-08NHibernate学习笔记
    NHibernate学习笔记 一、         什么是NHibernate、为什么要用它及相关资源 二、         第一个NHibernate程序 三、         NHibern
  • 2022-12-08十三、NHibernate之对象状态
     引入​在程序运行过程中使用对象的方式对数据库进行操作,这必然会产生一系列的持久化类的实例对象。这些对象可能是刚刚创建并准备存储的,也可能是从数据库中查询的,为了区分
  • 2022-12-08十二、NHibernate之SchemaExport工具
    说明​使用领域驱动开发,我觉得还不太实际,或者说对于我来说条件还不成熟,因为我对NHibernate还不太熟悉,就现时来说,使用数据库驱动开发还是最好的选择,所以,我这里暂时先不管Sche
  • 2022-11-25IIS错误代码500.21 ,Nhibernate更新报错,委托的使用。action传参数
    快速阅读IIS错误代码500.21,Nhibernate更新报错,委托的使用。action传参数IIS错误代码500.21HTTP错误500.21-InternalServerError处理程序“PageHandlerFactory-Integ
  • 2022-10-24NHibernate 1.0 Released 版本发布了
    NHibernateisaportofHibernatetothe.NETplatform.Hibernateistheleadingopen-sourceobject-relationalpersistencelibraryforJava,usedtopersistpla