04 2011 档案

摘要:var temp = Session.CreateSQLQuery(sql);这个的确很变态一般使用CreateSqlQuery返回的是一个枚举的泛型集合。然后在得到数据的时候一般都会使用temp.List();这个就是变态的地方,使用一次temp.list()。sql就会执行一次,使用多次Sql就会执行多次。比如:var ListTemp = temp.List();执行一次var count = ListTemp.List().Count();//又执行一次所以在使用的时候应该在最初的地方使用List一次就行var temp = Session.CreateSQLQuery(sql).Li 阅读全文
posted @ 2011-04-29 02:38 音乐啤酒 阅读(581) 评论(0) 推荐(0) 编辑
摘要:NHibernate 中createSqlQuery的执行createSqlQuery 方法用来执行原生的sql已经执行select查询方法的时候直接调用这个方法就可以执行update或者insert的时候后面还用使用ExecuteUpdate()方法本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。 阅读全文
posted @ 2011-04-27 19:26 音乐啤酒 阅读(494) 评论(0) 推荐(0) 编辑
摘要:如果viewdata中存储的有html字符串,比如:ViewData["html"] = "阿斯顿f搜房html<br><a>aaaaa</a>";显示到view中的时候冒号的作用就是直接对字符串进行html的encode编码了,比如下面:<p> <%: ViewData["html"]%> </p> <p> <%= Html.Encode(ViewData["html"].ToString())%> </p> 阅读全文
posted @ 2011-04-23 01:19 音乐啤酒 阅读(515) 评论(0) 推荐(0) 编辑
摘要:在做Asp.Net开发的时候,经常会遇到页面乱码的问题,下面是在网上收集的相关资料,请大家参考: 解决ASP.NET中文乱码的方法一般有3种: ASP.NET中文乱码解决方法1.设置web.config文件< system.web> ...... < globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> ...... < /sys 阅读全文
posted @ 2011-04-21 22:57 音乐啤酒 阅读(4397) 评论(0) 推荐(0) 编辑
摘要:在mvc中使用json格式的数据很简单在controller中有Jsonresult这个类型,可以返回json的数据定义类Personpublic class Person { public string Name { set;get;} public string Sex { set; get; } }定义一个可以调用的JsonResultpublic JsonResult Child2() { Person a = new Person(){Name="a"}; Person b = new Person(){Name="b"}; List<P 阅读全文
posted @ 2011-04-21 22:18 音乐啤酒 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:组件的概念比较简单,用途就是当作公共的组件来用,只定义一次,可以重复使用,比如 类:Person 和 company,product 等等都有名字。人的名字有可以细分为firstname,lastname,fullname。定义好Name以后这个name就可以让其他类似的类来复用1.定义组件实体类Name public class Name { public virtual string FirstName { set;get;} public virtual string LastName { set;get;} public virtual string FullName { set; g 阅读全文
posted @ 2011-04-19 19:02 音乐啤酒 阅读(389) 评论(0) 推荐(0) 编辑
摘要:References :表示mang to one,多对一的两个实体关系。HasMany :表示one to many,一对多的两个实体关系HasManyToMany : 表示many to many,多对多的两个关系实体本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。 阅读全文
posted @ 2011-04-18 02:11 音乐啤酒 阅读(318) 评论(0) 推荐(0) 编辑
摘要:下载FluentNhibernate以后,添加全部的dll到项目中,其中已经包含了Nhibernate。在配置文件中写数据库的连接字符串,我用的控制台项目,用的app.config,名字叫db的数据库连接字符串private static ISessionFactory CreateSessionFactory() { //FluentNHibernate.Cfg.Db.MsSqlConfiguration cfg = FluentNHibernate.Cfg.Db.MsSqlConfiguration.MsSql2008 ;//.Standard.ConnectionString(c =&g 阅读全文
posted @ 2011-04-16 01:31 音乐啤酒 阅读(593) 评论(0) 推荐(1) 编辑

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