找回密码
 立即注册
NHibernate之旅(6):探索NHibernate中的事务
本节内容 [*]事务概述 [*]1.新建对象 [*]【测试成功提交】 [*]【测试失败回滚】 [*]2.删除对象 [*]3.更新对象 [*]4.保存更新对象 [*]结语 上一篇我们介绍了NHibernate中的Insert, Update, Delete操作,这篇我们来看看NHib ...
注思 2025-5-30 01:43
975 0 0
NHibernate之旅(8):巧用组件之依赖对象
本节内容 [*]引入 [*]方案1:直接添加 [*]方案2:巧用组件 [*]实例分析 [*]结语 引入 通过前面7篇的学习,有点乏味了~~~这篇来学习一个技巧,大家一起想想如果我要在Customer类中实现一个Fullname属性(就是Firstname和Lastname的 ...
猷浮 2025-5-30 01:39
91 0 0
NHibernate之旅(9):探索父子关系(一对多关系)
本节内容 [*]引入 [*]NHibernate中的集合类型 [*]建立父子关系 [*]父子关联映射 [*]结语 引入 通过前几篇文章的介绍,基本上了解了NHibernate,但是在NHibernate中映射关系是NHibernate中的亮点,也是最难掌握的技术。从这篇开始 ...
创蟀征 2025-5-30 01:34
347 0 0
NHibernate之旅(10):探索父子(一对多)关联查询
本节内容 [*]关联查询引入 [*]一对多关联查询 [*]1.原生SQL关联查询 [*]2.HQL关联查询 [*]3.Criteria API关联查询 [*]结语 关联查询引入 在NHibernate中提供了三种查询方式给我们选择:NHibernate查询语言(HQL,NHibernat ...
赙浦 2025-5-30 01:29
552 0 0
NHibernate之旅(14):探索NHibernate中使用视图
本节内容 [*]引入 [*]1.持久化类 [*]2.映射文件 [*]3.测试 [*]结语 引入 在数据库操作中,我们除了对表操作,还有视图、存储过程等操作,这一篇和下篇来学习这些内容。这篇我们来学习如何在NHibernate中使用视图。首先,我们在数 ...
缍米 2025-5-30 01:27
327 0 0
NHibernate之旅(11):探索多对多关系及其关联查询
本节内容 [*]多对多关系引入 [*]多对多映射关系 [*]多对多关联查询 [*]1.原生SQL关联查询 [*]2.HQL关联查询 [*]3.Criteria API关联查询 [*]结语 多对多关系引入 让我们再次回顾在第二篇中建立的数据模型: 在图上,我已 ...
粉押淫 2025-5-30 01:27
713 0 0
NHibernate之旅(12):初探延迟加载机制
本节内容 [*]引入 [*]延迟加载 [*]实例分析 [*]1.一对多关系实例 [*]2.多对多关系实例 [*]结语 引入 通过前面文章的分析,我们知道了如何使用NHibernate,比如CRUD操作、事务、一对多、多对多映射等问题,这篇我们初步探索 ...
璋锌 2025-5-30 01:26
923 0 0
NHibernate之旅(21):探索对象状态
本节内容 [*]引入 [*]对象状态 [*]对象状态转换 [*]结语 引入 在程序运行过程中使用对象的方式对数据库进行操作,这必然会产生一系列的持久化类的实例对象。这些对象可能是刚刚创建并准备存储的,也可能是从数据库中查询的,为了区 ...
忿惺噱 2025-5-30 01:26
332 0 0
NHibernate之旅(19):初探SchemaExport工具使用
本节内容 [*]引入 [*]SchemaExport工具 [*]SchemaUpdate工具 [*]实例分析 [*]结语 引入 我其实都是一直先编写持久化类和映射文件,然后使用SchemaExport工具生成数据库架构。这样的方式就是领域驱动设计/开发(DDD,Domain Driven ...
左丘平莹 2025-5-30 01:26
126 0 0
NHibernate之旅(24):探索NHibernate二级缓存(下)
本节内容 [*]引入 [*]使用NHibernate二级缓存 [*]启用缓存查询 [*]管理NHibernate二级缓存 [*]结语 引入 呵呵,今天收到了微软“最有影响力开发者”礼包,很高兴自己荣获“微软最有影响力开发者”称号(详情请进),这篇我还继续上 ...
茅香馨 2025-5-30 01:26
599 0 0
网站性能越来越差怎么办?
新的一年,你的老板或客户,是否曾和你抱怨公司的网站性能愈来愈差?网站大家都会写,自从有了 Visual Studio 之后,连你家楼下的正妹小喵和隔壁的王大婶都会写 ASP.NET。但同样的一个画面,背后的性能却可能是天差地远,更惶论多人同时 ...
侧胥咽 2025-5-30 01:26
63 0 0
ASP.NET MVC Release Candidate 1学习指南
现在 ASP.NET MVC Release Candidate 已经可以下载, 如何着手开始用asp.net mvc开发应用呢? 这是一个学习ASP.NET MVC Release Candidate 1的资源指南。 首先看看ASP.NET MVC 1.0 RC 那些事,在里面提到了两篇blog必须好好的读读: [*]h ...
聚怪闩 2025-5-30 01:25
794 0 0
我们为什么需要WF
  本文是[我们为什么需要工作流]的姊妹篇,我使了类似的文风, 我们为什么需要WF     以前有人对我说,WF很难用,明明很简单的一个功能,用WF去做却那么繁琐, 有这种想法,那我觉得有两种可能, 一,你要实现的这个功能确实太简单 二,你把这 ...
癖艺泣 2025-5-30 01:25
458 0 0
NHibernate之旅(18):初探代码生成工具使用
本节内容 [*]引入 [*]代码生成工具 [*]结语 引入 我们花了大量的篇幅介绍了相关NHibernate的知识,一直都是带着大家手动编写代码,首先创建数据库架构,然后编写持久化类和映射文件,最后编写数据操作方法,测试方法。这是典型的数 ...
胆饬 2025-5-30 01:25
934 0 0
NHibernate之旅(15):探索NHibernate中使用存储过程(上)
本节内容 [*]引入 [*]使用MyGeneration生成存储过程 [*]实例分析 [*]1.删除对象 [*]结语 引入 上一篇,我们介绍了视图,征集大家的意见,我接下来可能用三篇篇幅来介绍在NHibernate中如何使用存储过程的整个详细过程,这些全 ...
衣旱 2025-5-30 01:25
986 0 0
NHibernate之旅(20):再探SchemaExport工具使用(
本节内容 [*]引入 [*]实例分析 [*]1.表及其约束 [*]2.存储过程、视图 [*]结语 引入 上篇我们初步探索了SchemaExport工具使用,知道如何使用SchemaExport工具和SchemaUpdate工具利用NHibernate持久化类和映射文件删除、创建 ...
讹过畔 2025-5-30 01:25
459 0 0
NHibernate之旅(23):探索NHibernate二级缓存(上)
本节内容 [*]引入 [*]介绍NHibernate二级缓存 [*]NHibernate二级缓存提供程序 [*]实现NHibernate二级缓存 [*]结语 引入 上一篇我介绍了NHibernate内置的一级缓存即ISession缓存。这篇我们来了解下NHibernate二级缓存即ISessionFac ...
岳娅纯 2025-5-30 01:25
762 0 0
NHibernate之旅(16):探索NHibernate中使用存储过程(中)
本节内容 [*]引入 [*]实例分析 [*]2.创建对象 [*]3.更新对象 [*]结语 引入 上一篇,怎么使用MyGeneration提供的模板创建存储过程和删除对象存储过程的使用,这篇接下来介绍在NHibernate中如何使用存储过程创建对象、更新对 ...
粉押淫 2025-5-30 01:24
941 0 0
NHibernate之旅(13):初探立即加载机制
本节内容 [*]引入 [*]立即加载 [*]实例分析 [*]1.一对多关系实例 [*]2.多对多关系实例 [*]结语 引入 通过上一篇的介绍,我们知道了NHibernate中默认的加载机制——延迟加载。其本质就是使用GoF23中代理模式实现,这节我们 ...
巩芷琪 2025-5-30 01:24
859 0 0
为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能(一)
     连续忙了好几个月,好久没有写东西了,最近稍微有点空,空闲的时候回到了对ASP.NET MVC RC(以下简称MVC RC)的研究上来。MVC RC的“脚手架(Scaffold)”功能可以说为MVC RC的开发如虎添翼,不过应用到真实的开发环境中似乎存 ...
溥价 2025-5-30 01:24
632 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则