2010年1月25日
摘要: 本节将讲述DbSession的其他简单辅助方法。 SUM方法 DbSession.Default.Sum<Products>(Products._.UnitPrice, Products._.CategoryID == 2);返回categroyid=2的unitprice合计。AVG方法 DbSession.Default.Avg<Products>(Products... 阅读全文
posted @ 2010-01-25 19:58 steven hu 阅读(3780) 评论(6) 推荐(1)
摘要: 上一节讲述的sql语句的执行,本节将讲述的是存储过程的执行。 执行存储过程是通过FromProc方法来完成的。 执行无参数存储过程如下: "Ten Most Expensive Products"就是存储过程名称。 执行带参数的存储过程: 数据库中该存储过程 有两个参数,分别是Beginning_Date和Ending_Date。 存储过程和sql语句... 阅读全文
posted @ 2010-01-25 17:01 steven hu 阅读(5602) 评论(3) 推荐(3)
摘要: 上一节讲述的是删除操作,本节将讲述如何直接执行sql语句。 直接执行sql语句是使用FromSql方法。  这样看起来亲切多了吧,直接sql就可以执行。 当然也可添加参数的啊。 这样的查询条件是productid=1返回一条记录。这里sql语句中pid要确保唯一,不然都会被替换成参数的。比如:select * from products where productid=pro... 阅读全文
posted @ 2010-01-25 15:58 steven hu 阅读(5283) 评论(8) 推荐(2)
摘要: 上节讲述数据库更新操作,本节将讲述删除操作。 上代码: //删除 条件 ProductID=2 int returnvalue = DbSession.Default.Delete<Products>(Products._.ProductID == 2);Delete很简单,只要加了条件就可以了。与之等效的还有如下操作: int returnvalue = DbSession.De... 阅读全文
posted @ 2010-01-25 09:18 steven hu 阅读(3009) 评论(3) 推荐(2)