05 2012 档案

摘要:我们都知道数据库有两种验证模式:Windows身份验证模式与SQL SERVER验证模式。在Nhibernate中可以动态的去配置它。在App.config中,这样添加两个连接字符串<add name="db" connectionString="Server=.\SQLExpress; Database=NHCookbook;User Id=AnonymousUser; Password=p455w0rd"/><add name="auth_db" connectionString="Server=.\S 阅读全文
posted @ 2012-05-30 18:36 Gyoung 阅读(549) 评论(1) 推荐(1) 编辑
摘要:using System;namespace Eg.Core{ public abstract class Entity<TId> { public virtual TId Id { get; protected set; } protected virtual int Version { get; set; } public override bool Equals(object obj) { return Equals(obj as Entity<TId>); } priv... 阅读全文
posted @ 2012-05-26 13:49 Gyoung 阅读(326) 评论(0) 推荐(0) 编辑
摘要:加载NHibernate的配置配制文件要花费相当的时间,NHibernate要加载,解析,编译我们的映射文件和反射对应的模型。下面来说说如何减少程序在这方面的启动时间。using System;using System.Configuration;using System.Reflection;using System.Runtime.Serialization.Formatters.Binary;using Configuration = NHibernate.Cfg.Configuration;using System.IO;namespace ConfigByAppConfig{ ... 阅读全文
posted @ 2012-05-26 13:25 Gyoung 阅读(214) 评论(0) 推荐(1) 编辑
摘要:映射组件有时候我们会重复的用到一些数据,但我们又没有必要在用一个实例表示它们。比如地址,有家庭地址,工作地址,而地址就那个重复用到的数据,我们可以把它独立出来。在NHibernate中表示就是组件(component)1 先定义一个Address类:public virtual string Lines { get; set; }public virtual string City { get; set; }public virtual string State { get; set; }public virtual string ZipCode { get; set; }2 再定义一个cus 阅读全文
posted @ 2012-05-26 00:01 Gyoung 阅读(381) 评论(0) 推荐(0) 编辑
摘要:App.config:<?xml version="1.0" encoding="utf-8" ?><configuration><connectionStrings><add name="db" connectionString="Server=.\SQLExpress;Database=NHCookbook; Trusted_Connection=SSPI"/></connectionStrings></configuration>添加引用 阅读全文
posted @ 2012-05-20 22:38 Gyoung 阅读(230) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示