在开发项目的时候,我们经常会遇到这样的问题,如数据库中存在下面的存储:1:男;2:女;系统中存在枚举“Gender”与之对应:enum Gender{ male = 1, famale = 2}那么,联系人Contact的性别只可能有2种(male与famale),但在界面上显示“male或famale”是非常不情愿的事(用户看不懂)。在MVC3视图中,我们需要通过下面的方式来解决:第一步,添加Gender命名空间的引用:@using Redboil.Bss.Model(假定Gender属于“Redboil.Bss.Model”命名空间)第二步,用代码转换 : @if (Model.G... Read More
posted @ 2011-09-18 09:01
Michael-zds
Views(291)
Comments(0)
Diggs(0)
解决问题:解决UI上使用NHibernate通用查询方法(仅适用于多个条件联合查询)第一步:在UI层建立构造条件方法: private IList<ICriterion> GetCondition(string customerName = "", string address = "") { Employee employee = new Employee(); List<ICriterion> queryConditions = new List<ICriterion>(); if (!string.IsNullO Read More
posted @ 2011-09-18 08:49
Michael-zds
Views(1134)
Comments(1)
Diggs(0)
环境:VS2010+Sql2008+NHiberNate 第一步: 建立PageList类,代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Redboil.Bss.Web.Apps { public class PageList<T> : List<T> { /// <summary> /// 当前分页 /// </summary> public int PageIndex {... Read More
posted @ 2011-09-18 08:13
Michael-zds
Views(2178)
Comments(6)
Diggs(1)

浙公网安备 33010602011771号