探知,不断发现
探知不断发现

随笔分类 -  Castle

Castle 一些别人没有介绍到的
HasAndBelongsToMany,HasMany与Cascade=ManyRelationCascadeEnum.All
摘要:我们在进行多对多操作的时候经常为了少查询一交使用象下面的代码 post.taglist = new ArrayList() Tag tag = new Tag(); tag.id=6; post.taglsit.Add(x); 这个时候如果我们用了 ManyRelationCascadeEnum.All 我们会发现 tag的其它 post不见了 原来他认为这个tag就只有一个post哪么我... 阅读全文
posted @ 2007-08-27 16:43 lovebanyi 阅读(539) 评论(0) 推荐(0)
动态创建ActiveRecord条件的查询 MyQuery
摘要:在CMS中。我们经常会按一定的条件来进行搜索。如果用户没有选择这个条件的话,我们就不能将它放到sql中 也许我们可以用自己拼装sql语句的方式很好的实现这种查询。然后再前面过滤掉一些危险的参数 但是参数过滤有一个不好的地方是。会把一些信息给过滤掉了。 在castle ActiveRecord里面我们最基本的查询都是靠传参的形式了。 ScalarQuery query = new ScalarQ... 阅读全文
posted @ 2007-07-24 16:55 lovebanyi 阅读(1031) 评论(1) 推荐(0)
articlerecord 长文本信息丢失
摘要:最近被一个东西烦着.发现一大段文本存入数据库的时候就没有掉一些.()不断的观察发现.原来只能存入4000个字符.SqlType = "ntext" 一直以为只要加这个它就可以变成长字符串类型的.结果错了.必须得加ColumnType = "StringClob",加上去之后成功.. 阅读全文
posted @ 2007-07-23 22:11 lovebanyi 阅读(176) 评论(0) 推荐(0)
ActiveRecord group by query
摘要:One day , I need use "group by " query,but i don't know how to write it on ActiveRecord,I try mony method, but i can't get the results. i am also post a thread to forum of caslte, but no one replay it... 阅读全文
posted @ 2007-07-17 10:53 lovebanyi 阅读(752) 评论(0) 推荐(0)
数据库 实体类中会见到的几种命名
摘要:假设 Tag 表 和 Post表Tag 表IDNamePost 表IDTitleAuthorAddDateTagID实体类TagIDNamePostIDTitle...Tag字段都是 属性_ 形式然后有的人是这样子的TagTagIDTagNamePostPostIDPostTitlePostAuthorPostAddDatePostTagID还有人是这样子的TagintTagIDstrTagNam... 阅读全文
posted @ 2007-07-11 09:37 lovebanyi 阅读(2129) 评论(0) 推荐(0)
i guess a bug on Castle
摘要:when i use hql to query many to many realationship query,i find on i use Count function it is all return -1hql = "select xxx from ...."i delete "select xxx" Count is work rightbut sometimes we nedd us... 阅读全文
posted @ 2007-06-07 09:02 lovebanyi 阅读(183) 评论(0) 推荐(0)
castle故障检测
摘要:来源:http://wiki.castleproject.org/index.php/ActiveRecord:Troubleshooting故障检测有时候你的映射可能存在一些错误,或者你想看你的sql语句到底是什么一回事这个时候我们就需要把 NHibernate 的日记记录打开允许日记记录nhibernate用的是log4net. 以下的配置中他是将信息写到 log.txt中的(程序运行的时候被... 阅读全文
posted @ 2007-06-05 16:33 lovebanyi 阅读(388) 评论(0) 推荐(0)
如何让castle用connectionstring里的连接字符串?
摘要:.Net 2 connection strings 官方的没有说得不过明白(http://www.castleproject.org/activerecord/documentation/v1rc1/advanced/connstringdotnet2.html) ... 阅读全文
posted @ 2007-05-23 16:32 lovebanyi 阅读(519) 评论(0) 推荐(0)
activeRecord 绑定属性的属性
摘要:在使用caste activeRecord的时候假设我们有这样的一个类(无限级分类) /**//// /// 行业 /// [ActiveRecord("Trade")] public class Trade : ActiveRecordBase { private int _iD; private s... 阅读全文
posted @ 2007-01-29 17:08 lovebanyi 阅读(339) 评论(0) 推荐(0)
Castle ActiveRecord 的分页
摘要:从开始见到castle就一直找到的分页.. 可是一直没有找到它的可以返回总页数的地方.突然明白过来. int allCount; string hql = "from Site where id > 0"; SimpleQuery query = new SimpleQuery(hql); query.SetQu... 阅读全文
posted @ 2007-01-23 11:50 lovebanyi 阅读(1160) 评论(4) 推荐(0)