最新评论
沉默的糕点 2012-04-05 10:38
@parabeyond
LZ 说的操作 是不是将bootstrap.css里面的样式 改写后
生成新的 bootstrap.css ?
不是。Less的扩展名都是less的,然后通过less.js进行编译,最后获得bootstrap.css。如果直接从bootstrap的github获取,记得要把line-break转换为"\r\n",否则window下会出错的。
--------------------------------------
这个UI在IE6 有问题
表格UI 用的是这个吗 还是JQGRID
只是一套css,并没有jqGrid。我个人也不建议用jqGrid做,不过看自己喜欢与否。
parabeyond 2012-04-04 12:18
LZ 说的操作 是不是将bootstrap.css里面的样式 改写后
生成新的 bootstrap.css ?
沉默的糕点 2012-02-29 13:48
@parabeyond
我现在所有项目都是用NH的,NH还是挺方便的,但是要求先做好良好的商业模型,不要一下子就做db,模型做得不好,你会觉得NH太难用啦。
parabeyond 2012-02-29 13:18
对了 全部clear 然后 add 为什么要清除呢
LZ 项目是用NH做的吗 用的是否很方便~
沉默的糕点 2012-02-27 17:57
@parabeyond
1.如果模型
class ChangeUserPasswordModel
public IList<User> Users { get; set; }
的话LZ的NHModelBinder 就不能自动绑定了吧?
是的,这个我还考虑了。毕竟全部clear 然后 add,会不会太过机械化了。然后引起其他麻烦。我平时做的DomainObject,一般都是,Paretn.Add(Child chid) 而不是 Parent.Childs.Add(child)。因为前者可以提供更多检查方法来确保加入正确的child。但是如果是DTO,那么缺没有什么所谓了,所以还在考虑中。
2.[HttpPost,Session]
public ActionResult Edit
这的Session 有什么作用 不写会这样呢?
其实就是在 filter打开 session,然后Action结束关闭session
SessionAttribute也可以写在Controller上面的。
部分API已经更新了,我想不到会有人看,所以没有立即更新,我会马上更新的。
parabeyond 2012-02-27 17:10
1.如果模型
class ChangeUserPasswordModel
public IList<User> Users { get; set; }
的话LZ的NHModelBinder 就不能自动绑定了吧?
2.[HttpPost,Session]
public ActionResult Edit
这的Session 有什么作用 不写会这样呢
一直关注LZ NH方面的
沉默的糕点 2011-09-24 10:14
@parabeyond
看这里,可能有用 属性lazy load
http://ayende.com/blog/4377/nhibernate-new-feature-lazy-properties
parabeyond 2011-09-22 16:26
LZ的权限 是不是用户每进一个需要判断权限的页面
就去数据库查询用户权限来判断呢 还是放在SESSION里
parabeyond 2011-09-22 16:24
问下 user role roleuser 3个表
role 下有很多用户
在 查看role 下用户的时候 就是查询的roleuser表
我只想查询用户名 但是NH直接把用户所有信息查询出来了 有什么办法解决呢
[code=csharp]
class name="Role" table="Role"
<bag name="Users" table="UserRole">
<key column="RoleID"></key>
<many-to-many column="UserID" class="Entity.UserInfo,Entity"></many-to-many>
</bag>
[/code]
沉默的糕点 2011-08-20 16:18
@parabeyond
无法实现。从关系角度看,p.address=null是代表它没有任何对象有关联,你的代码中,是代表有一个id=0的Address记录。db角度就更加不可能,通常都会创建fk,fk指向一个不存在的记录是不允许的。当然你可以不创建这个约束来实现。 题外话,person中的aid不是必须的,而且尽可能做单向关联。
parabeyond 2011-08-19 14:19
LZ我还想问下
person 表 id pname aid
address 表 id aname pid
id 都是int
添加person的时候 我想给 aid=0 这个怎么实现
[code=csharp]
person p=new person();
p.pname ="test";
p.address =new address(){id=0};
[/code]
沉默的糕点 2011-08-15 17:10
@parabeyond
DetachedCriteria 查询出来的对象,不会放到一级cache里面,也就是,比必须显式地使用SaveOrUpdate,他们才能保存到db中。一般list,都会用DetachedCriteria。
沉默的糕点 2011-08-15 16:14
@parabeyond
Sorry。这个是第一运行的设置http://www.cnblogs.com/fantasylu/archive/2011/05/09/2041236.html
parabeyond 2011-08-15 16:02
LZ问下
DetachedCriteria 和 Criteria 有什么区别呢
你那有2个项目 一个权限 有数据库 界面功能都很好
还有个是产品的吧 没有数据库! 无法运行 权限DLL也有问题
游泳的球 2010-12-03 18:21
我也曾经遇到过这个问题,只是当时解决的方法是放到模板页中,没有细致的来解决这个问题。
谢谢楼主了哈!


