评论
# re: SubSonic 的字段名未转义问题修正 2007-01-22 00:47 TerryLee
SubSonic还不错,号称是零代码数据访问层:) 回复 更多评论
# re: SubSonic 的字段名未转义问题修正 2007-01-22 00:49 木野狐
@TerryLee
呵呵,是的。不过我不敢用它的自动方式,毕竟感觉自己的控制少。理由就像这篇 post 所描述的一样。
回复 更多评论
# re: SubSonic 的字段名未转义问题修正 2007-01-22 00:53 TerryLee
@木野狐
嗯,没错
我只用它写过一个小Demo:) 回复 更多评论
# re: SubSonic 的字段名未转义问题修正 2007-01-22 01:02 木野狐
另外使用时感觉这个东西的文档还是少。举的例子也很简单。稍微有用一点的用法都靠我自己的摸索。
比如这个:
要根据条件加载一个对象,文档(pdf)中提到可以用
对象.Load(...) 来加载,其中的参数可以是 IDataReader, DataRow, DataTable.
我用一个 IDataReader 传进去,结果搞了半天都是出错。最后调试到框架源代码里发现必须在传递 IDataReader 进去之前,自己 Read 一次才能成功。比如我写的这段简单例子里用到:
/// <summary>
/// 得到经办人所在科室的负责人
/// </summary>
/// <param name="staff"></param>
/// <returns></returns>
public static Staff GetManager(Staff staff) {
SubSonic.Query qry = new SubSonic.Query(Staff.Schema.Name);
qry.AddWhere(Staff.Columns.IsFunctionary, true);
qry.AddWhere(Staff.Columns.OfficeId, staff.OfficeId);
Staff manager = new Staff();
IDataReader reader = qry.ExecuteReader();
if (reader.Read())
{
manager.Load(reader);
}
return manager;
}
http://www.cnblogs.com/RChen/archive/2007/01/22/actionpack1.html
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一篇:
输出到html页面的字符串的格式化 下一篇:
ASP函数库
【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】