一对多。典型的Department和Employee. 二者关系一对多(一个部门下有很多员工) SQL建立脚本: Create TableUSE[ziyeNhiDB]GO/******Object:Table[dbo].[Emp]ScriptDate:10/08/201113:59:11******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[Emp]([EmpId][int]IDENTITY(1,1)NOTNULL,[EmpName][varchar](50)NOTNULL,[D. Read More
什么是inverse?通过inverse的设置来决定是由哪端来维护对象之间的关系的双向many-to-oneEmployee.hbm.xml<?xmlversion="1.0"encoding="utf-8"?><hibernate-mappingxmlns="urn:nhibernate-mapping-2.2"namespace="ZiyeNhi.Entities"assembly="ZiyeNhi.Entities"><classname="Empl Read More
同学们看了菜单一菜单二有没有什么特殊的感觉。是不是太简单了。 现在我们结合第一篇文章来做个练习。 没事的时候会经常找一些好看的UI,留着自己以后做私单的时候用。 比如easyui、EXT JS啊这些。无意中发现了一个国产的框架。那么今天咱也支持国产一把。 传送门 DWZ框架。感觉还不错 上个图大家看看。 效果还不错吧?呵呵 这节课我们就抄袭了。。 先去官方网站下载源代码。传送门 解压源码打开index.html 页面。HTML的。果断查看源文件。 这里就不贴代码了。上面是一堆JS根据第一节的“功力”我们可以观察以下代码是菜单<divid="leftside">& Read More
这天都能感冒,悲剧。上次写到一半一个Ctrl+C 浏览器崩溃了。沉重的被打击了。。 上次我们说的是输出html组成动态菜单。同学们有没有改成递归的形式?没有改的同学就是不喜欢学习的同学。 这次我们来个Repeater嵌套Repeater组成的二级菜单.典型的应用一个Iframe,左边是菜单,右边是内容。有上下LOGO先上个图看看效果. 还算可以吧 这东西做简单的系统 可以直接用了。 里面还封装了一个弹出框比如点击版本信息会弹出一个遮罩效果的弹出框这里就不上图了。先说说iframe设置1<bodyscroll="no"leftmargin="0"to Read More
相信大家做网页的时候都会用到菜单。最近在CSDN上答题的时候,问动态菜单的还是比较多。这次就整3个动态菜单给同学们玩玩。方便刚入门的小鸟速度掌握。 正所谓天下文章大家抄,抄来抄去有提高.去百度一个JS+CSS菜单。CSS菜单 效果还算一般。我们把它抄袭下来 以后留用. 先来看看HTML <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns=&q Read More
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Drawing;using System.Runtime.InteropServices;using Excel = Microsoft.Office.Interop.Excel;using System.Globalization;using System.Threading;using Ziye.Common;namespace Ziye.BusinessLogic.Im Read More
#region DES加密解密 /// <summary> /// DES加密 /// </summary> /// <param name="strSource">待加密字串</param> /// <param name="key">32位Key值</param> /// <returns>加密后的字符串</returns> public string DESEncrypt(string strSource) { return DESEncrypt(str Read More
今天又继续对Spring进行学习,其中一环便是利用Spring来解耦VS的WebService。先让大家看看VS创建的WebService项目。[WebService] public class HelloWorldService { [WebMethod] public string HelloWorld() { return "Hello World"; } } WebService项目利用[WebService][WebMethod]等Attribute来描述Web服务和它所提... Read More
快过年了,给大家拜个早年.做了个jQgrid的DEMO。哈哈。主要运用MVC 和 jQgrid(后期会加上Nhibernate 以及spring.Net)环境 W-XP SP3+ VS2008SP1 + Oracle.准备工作:下载:1、jquery.jqGrid-3.8.1.zip;2、jquery-ui-1.8.6.custom2.zip;(这个样式可随便下载)(以上2个包以及源码在附件当中) 打开ORACLE 创建数据库SqlCodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co. Read More
1.0 colModel : 要呈现字段的属性设置 1.1 align:定义数据相对单元格的对齐方式.string left 1.2 datefmt: 日期格式, string Y-m-d 1.3 editable: 定义字段是否可编辑 boolean false 1.4 defval : 搜索字段的默认值,(只用于自定义搜索) string empty 1.5 edittype: 该字段控件类型(text, textarea, select, checkbox, password, button, image , file) string text 1.6 surl:只有在自定义搜索和ed. Read More
1.0 colModel : 要呈现字段的属性设置 1.1 align:定义数据相对单元格的对齐方式.string left 1.2 datefmt: 日期格式, string Y-m-d 1.3 editable: 定义字段是否可编辑 boolean false 1.4 defval : 搜索字段的默认值,(只用于自定义搜索) string empty 1.5 edittype: 该字段控件类... Read More
Predicate 泛型委托表示定义一组条件并确定指定对象是否符合这些条件的方法。此委托由 Array 和 List 类的几种方法使用,用于在集合中搜索元素。看看下面它的定义:// Summary: // Represents the method that defines a set of criteria and determines whether // the specified ... Read More
前段时间,由于学习网的访问速度比较慢,所以研究了下如何优化asp.net的程序,在网上查了很多资料,最后总结了以下经验:一、SqlDataRead和Dataset的选择Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。它使用 SQL Server 的本机网络数据传输格式从数据库连接直接读取数据。Da Read More
一:ASP.NET中缓存分类,共3种页面输出缓存、页面片段缓存、页面数据缓存 二:页面输出缓存 可以使用页面输出缓存来提高WEB站点的性能。可以缓存页面的输出并且把缓存起来的拷贝发送出去以响应浏览器的请求,而不是每次在请求页面时执行页面。 例:你的站点包括一个从数据库表检索出来的显示产品信息的页面。默认情况下,每次用户访问产品页面时,都必须执行该页面并且从数据库检索数据。但如果启用页面输出缓存,这个页面就只执行一次,并且只从数据库检索一次数据。这就意味着减轻了WEB应用程序和数据库服务器的负载。 要启用页面输出缓存,在页面中包括如下页面处理指令即可:<%@ OutputCache Dur Read More
复习以前学过的东西 发现大部分东西都忘记了。悲剧。后来总结发现应该记个记号,以后没事的时候翻出来瞅两眼,忘的就不是那么快了。那都是必须的。 摘至MSDN :Lambda1、“Lambda 表达式”是一个并匿名函数,它可以包含表达式和语句,且可用于创建委托或表达式树类型。 所有 Lambda 表达式都使用 Lambda 运算符=>。 该运算符读为“go... Read More
在LINQ中,数据源和查询结果实际上都是IEnumerable<T>或IQueryable<T>类型对象,所以可以通过使用普通对象的形式(调用方法、使用属性等)对数据源进行查询或使用查询结果数据。IEnumerable<T>接口IEnumerable<T>泛型接口支持在制定数据集合上进行迭代操作。它定义了一组扩展方法,用来对数据集合中的元素进行遍历、过滤、排序、搜索等操作。在LINQ中,数据源实际上是实现了接口IEnumerable<T>的类,通过select子句返回的查询结果页是一个实现了IEnumerable<T>的类 Read More
web.config is used with web application. web.config will by default have several configurations required for the web application. You can have a web.config for each folder under your web application.a... Read More
Tuple<(Of <(T1, T2>)>) 类表示 2 元组,即二元组。命名空间:System 程序集: mscorlib(在 mscorlib.dll 中)语法:[代码]类型参数T1 此元组的第一个组件的类型。T2 此元组的第二个组件的类型。元组是一种数据结构,其中的值具有特定数目和序列。Tuple<(Of <(T1, T2>)>) 类表示一个二... Read More
最近在看李永京的NHibernate文章 "传送门",做了下DEMO。后期借助这个DEMO 来加Spring.net 和MVC 以及购物车 做个总结,以便日后留用...表两张 Customer、Order. 数据库 Oracle 10g 结构参考Customer XML配置:[代码]Order XML配置:[代码]Customer类.[代码]Order类[代码]NhibernateCriteria... Read More
1、NHibernate.Cfg.Configuration exception An exception occurred during configuration of persistence layer.solution:References log4net DLL2、No persister for: .....solution:Change the XML' propertiesCont... Read More