当前位置: 首页 > wzjs >正文

天津 网站备案服务器域名查询

天津 网站备案,服务器域名查询,管理咨询和战略咨询,集团网站建设管理制度参考:NHibernate中文帮助文档:.NET ORM框架全面指南-CSDN博客 NHibernate之旅系列文章导航 - 李永京 - 博客园 Your first NHibernate based application - NHibernate 创建Winform应用程序 创建Winform项目NHibernate,NuGet引入NHiberna…

参考:NHibernate中文帮助文档:.NET ORM框架全面指南-CSDN博客

NHibernate之旅系列文章导航 - 李永京 - 博客园

Your first NHibernate based application - NHibernate

创建Winform应用程序

创建Winform项目NHibernate,NuGet引入NHibernate包

创建数据库表

USE MASTER
GOIF EXISTS (SELECT TOP 1 1 FROM SYSDATABASES WHERE NAME='Demo')DROP DATABASE Demo
GOCREATE DATABASE Demo
GOUSE Demo
GOIF EXISTS (SELECT TOP 1 1 FROM SYSOBJECTS WHERE NAME='TestTable')DROP TABLE TestTable
GOCREATE TABLE TestTable
(Id NVARCHAR(50) PRIMARY KEY NOT NULL,Contents NVARCHAR(100)
)
GO

创建实体类和xml文件

TestTable.cs

属性一定要加Virtual

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace NHibernateDemo.Entity
{public class TestTable{public virtual string Id {  get; set; }public virtual string Contents {  get; set; }}
}

TestTable.hbm.xml

主键一定要用Id标签写,固定写法

<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"assembly="NHibernateDemo"namespace="NHibernateDemo.Entity"><class name="TestTable" table="TestTable"><id name="Id" column="Id" type="String"><generator class="native"/></id><property name="Contents" column="Contents" type="String"/></class>
</hibernate-mapping>

hibernate.cfg.xml

<!-- 示例的hibernate.cfg.xml配置 -->
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2"><session-factory><!-- 数据库连接设置 --><property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property><property name="connection.driver_class">NHibernate.Driver.Sql2008ClientDriver</property><property name="connection.connection_string">Server=.;Database=Demo;User Id=sa;Password=123;</property><!-- SQL方言 --><property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property><!-- 映射文件的位置 --><mapping assembly="NHibernateDemo" resource="NHibernateDemo.Entity.TestTable.hbm.xml"/></session-factory>
</hibernate-configuration>

创建SessionFactory的类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NHibernate;namespace NHibernateDemo
{public class MySessionFactory{private static ISessionFactory _sessionFactory;private static ISessionFactory SessionFactory{get{if (_sessionFactory == null){var configuration = new NHibernate.Cfg.Configuration();_sessionFactory = configuration.Configure("hibernate.cfg.xml").BuildSessionFactory();}return _sessionFactory;}}public static ISession OpenSession(){return SessionFactory.OpenSession();}}
}

查询

private void BtnQuery_Click(object sender, EventArgs e)
{using (var session = MySessionFactory.OpenSession()){var list = session.QueryOver<TestTable>().List().ToList();}
}
http://www.dtcms.com/wzjs/509513.html

相关文章:

  • 常用的网站类型有哪些类型有哪些安徽seo人员
  • 西青做网站的公司模板建站代理
  • 武汉企业网站推广哪家公司好热搜榜排名今日第一
  • 网站开发与网页设计大作业网站域名查询
  • 太白 网站建设广告的六种广告形式
  • 做网站asp网络培训心得体会
  • wordpress 部署报错成都百度提升优化
  • 微信 购物网站开发社群运营的经典案例
  • 免费网站制作软件有哪些郑州seo代理外包公司
  • 阿里云淘宝客网站建设教程央视新闻最新消息今天
  • 开发商建设审批网站提高搜索引擎检索效果的方法
  • 用易语言做网站如何公关负面处理公司
  • 做网站对程序员说那些需求沪深300指数基金
  • 毕业设计 网站建设windows优化大师官方
  • 信丰做网站东莞网络科技公司排名
  • 江淮网站开发搜索引擎优化教程
  • 专业网站建设服务公司哪家好企业网站类型有哪些
  • 怎么用wordpress搭建网站查看网站流量的工具
  • 天元建设集团有限公司东营分公司seo计费系统源码
  • 成都淮州新城建设投资有限公司网站小学生摘抄新闻2024
  • win10 建网站seo网站推广目的
  • 宝鸡企业网站建设中国十大经典广告
  • dw不用代码做网站网络公司经营范围
  • 做网站语言排名2018游戏推广话术技巧
  • 做网站内链什么意思网站网络推广
  • php企业网站建设论文百度口碑网
  • 网站建设中源码上海seo服务
  • 建设摩托车官方旗舰店北京网站优化技术
  • 腾讯云服务器搭建网站上海排名seo公司
  • 买空间哪个网站好免费cms建站系统