NHibernate之旅(9):探索父子关系(一对多关系)
本节内容 引入 NHibernate中的集合类型 建立父子关系 父子关联映射 结语引入通过前几篇文章的介绍,基本上了解了NHibernate,但是在NHibernate中映射关系是NHibernate中的亮点,也是最难掌握的技术。从这篇开始学习这些东西,我将图文结合来说明这里奥秘的知识。前几篇,我们...
NHibernate之旅(8):巧用组件之依赖对象
本节内容 引入 方案1:直接添加 方案2:巧用组件 实例分析 结语引入通过前面7篇的学习,有点乏味了~~~这篇来学习一个技巧,大家一起想想如果我要在Customer类中实现一个Fullname属性(就是Firstname和Lastname的组合)该怎么做呢?方案1:直接添加“我知道!修改Custom...
NHibernate之旅(7):初探NHibernate中的并发控制
本节内容 什么是并发控制? 悲观并发控制(Pessimistic Concurrency) 乐观并发控制(Optimistic Concurrency) NHibernate支持乐观并发控制 实例分析 结语什么是并发控制?当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所...
NHibernate之旅(6):探索NHibernate中的事务
本节内容 事务概述 1.新建对象 【测试成功提交】 【测试失败回滚】 2.删除对象 3.更新对象 4.保存更新对象 结语上一篇我们介绍了NHibernate中的Insert, Update, Delete操作,这篇我们来看看NHibernate中的事务。你通过它可以提交或者回滚你的操作。事务...
NHibernate之旅(5):探索Insert, Update, Delete操作
本节内容 操作数据概述 1.新建对象 2.删除对象 3.更新对象 4.保存更新对象 结语操作数据概述我们常常所说的一个工作单元,通常是执行1个或多个操作,对这些操作要么提交要么放弃/回滚。想想使用LINQ to SQL,一切的东西都在内存中操作,只有调用了DataContext.SubmitChan...
NHibernate之旅(4):探索查询之条件查询(Criteria Query)
本节内容 NHibernate中的查询方法 条件查询(Criteria Query) 1.创建ICriteria实例 2.结果集限制 3.结果集排序 4.一些说明 根据示例查询(Query By Example) 实例分析 结语上一节,我们介绍了NHibernate查询语言的一种:NHi...
NHibernate之旅(3):探索查询之NHibernate查询语言(HQL)
NHibernate之旅(3):探索查询之NHibernate查询语言(HQL)本节内容 NHibernate中的查询方法 NHibernate查询语言(HQL) 1.from子句 2.select子句 3.where子句 4.order by子句 5.group by子句 实例分析 结语上一节,我...
NHibernate之旅(2):第一个NHibernate程序
NHibernate之旅(2):第一个NHibernate程序本节内容 开始使用NHibernate 1.获取NHibernate 2.建立数据库表 3.创建C#类库项目 4.设计Domain 4-1.设计持久化类 4-2.编写映射文件 5.数据访问层 5-1.辅助类 5-2.编写操作 ...
NHibernate之旅(1):开篇有益
NHibernate之旅(1):开篇有益本节内容 NHibernate是什么 NHibernate的架构 NHibernate资源 欢迎加入NHibernate中文社区作者注:2009-11-06已更新NHibernate开篇有益学习NHibernate有一段时间了,打算做个阶段性总结,就萌生了这个...
Tips/Tricks#5:利用URL重写隐藏复杂的URL
注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。 本篇技巧和诀窍记录的是:利用URL重写隐藏复杂的URL,非常简单的技巧,我相信大家都知道。 这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧! 第一步:模拟映射页面 我们想在一个页面上点击guid.html链接,跳转到比...
Tips/Tricks#4:不同页面之间传递值
注:此系列记录在我实际开发中遇到的问题和收藏一些技巧文章。 本篇技巧和诀窍记录的是:不同页面之间传递值,非常简单的技巧,我相信大家都知道。 这个场景太常见了,当然有许多许多的方法,我来介绍一种非常简单的方法吧! 第一步:模拟两个页面 A页面、B页面。需要在B页面获取A页面的信息。 A页面: B页面:...
好久不来园子了 好想念大家
离开园子有一段时间了 离开软件也有一段时间了 但我仍然怀念这个可爱的圈子 。博客园曾让我如痴如醉,园子给了我帮助 给了我灵感 也留给了我最没好的回忆。成立于2003年9月18日的“硬件之窗”(nj.it918.com)是一家IT资讯覆盖全国并定位于销售促进型的IT互动门户网站...
博客园电子期刊No6.2008年9月半月刊(上) 发布
电子期刊●半月刊您是否为错过博客园精彩博文而苦苦寻找?您是否需要温故而新的机会?博客园电子期刊为您准备了这一切!为您精心挑选并整理了精彩博文! 赶快订阅吧~~博客园电子期刊是博客园面向广大用户发行的电子期刊,其主要内容是精彩.NET方面博文。采用邮件订阅方式,每月定时发送到用户订阅的邮箱中。 如果您...
你学会测试了吗(3):测试语法之断言介绍
前言 这个简短的系列一一讲解一下.Net下测试的相关知识,希望对初学者有所帮助。 在这个系列第一篇中从测试工具入手推荐TestDriven.NET。官方下载TestDriven.NET-2.14.2190 Beta版(直接下载)和TestDriven.NET-2.13.2184正式版(直接下载)。第...
你学会测试了吗(2):测试语法之属性介绍
前言 这个简短的系列一一讲解一下.Net下测试的相关知识,希望对初学者有所帮助。 在上一篇中我向大家介绍了几个测试工具,推荐使用TestDriven.NET。至本文完稿官方提供了TestDriven.NET-2.14.2190 Beta版(直接下载)和TestDriven.NET-2.13.2184...
Asp.net实现网站整站截图
工作原因好久没有更新博客了,最近忙着写文档,也在做公司项目的一些规划,中间用到了网页整页截图,这方面以前没接触过,嘿嘿,搜索引擎就是好,网上搜了下,有不少关于截屏处理的方法,其中还有不少好同志放出了自己写的源程序,给我们这些懒人提供了好多方便,这里特别感谢一下。对于截图方面winform程序下面实现...
博客园电子期刊No5.2008年8月刊 发布
关于电子期刊:您是否为错过博客园精彩博文而苦苦寻找?您是否需要温故而新的机会?博客园电子期刊为大家准备了这一切!为您精心挑选并整理了精彩博文!博客园电子期刊是博客园面向广大用户发行的电子期刊,其主要内容是当月的精彩.NET方面的博文。每月初发送到用户订阅的邮箱中。目前博客园电子期刊已经发布至第五期,...
Sharepoint2007对象模型系列
Sharepoint是微软一个很重要的服务器产品,它可以方便的创建和维护一个网站,在Sharepoint的管理中心提供了很强大的管理工具。同时为了更加灵活的后期定制和开发,Sharepoint提供了完整的对象模型,对象模型也就相当于Sharepoint的二次开发接口,从服务器场到一个网站,以至一个S...