SubSonic直接执行SQL语句的方法并不难,下面就为您介绍实现SubSonic直接执行SQL语句的方法,供您参考学习。

如果需要SubSonic直接执行SQL语句,应该如何处理呢?下面为您介绍的就是SubSonic直接执行SQL语句的方法,希望对您有所帮助。

SubSonic直接执行SQL语句的方法  SQL语句 第1张

SubSonic直接执行SQL语句可以使用以下方式:

  1. 01publicvoidInline_Simple()
  2. 02{
  3. 03QueryCommandcmd=newInlineQuery().GetCommand("SELECTproductIDfromproducts");
  4. 04Assert.IsTrue(cmd.CommandSql==
  5. 05"SELECTproductIDfromproducts");
  6. 06}
  7. 07
  8. 08publicvoidInline_WithCommands()
  9. 09{
  10. 10QueryCommandcmd=newInlineQuery()
  11. 11.GetCommand(@"SELECTproductIDfromproducts
  12. 12WHEREproductid=@productid",1);
  13. 13
  14. 14Assert.IsTrue(cmd.Parameters[0].ParameterName=="@productid");
  15. 15Assert.IsTrue((int)cmd.Parameters[0].ParameterValue==1);
  16. 16}
  17. 17
  18. 18publicvoidInline_AsCollection()
  19. 19{
  20. 20ProductCollectionproducts=
  21. 21newInlineQuery()
  22. 22.ExecuteAsCollection<ProductCollection>(
  23. 23@"SELECTproductIDfromproducts
  24. 24WHEREproductid=@productid",1);
  25. 25}

注意:可能需要指定DataProvider

【编辑推荐】

巧用SQL语句删除重复记录

批量执行SQL语句的示例

教您使用SQL语句修改SQL主键

逐条更新数据的SQL语句写法

对存储过程代替SQL语句的讨论

转载请说明出处
知优网 » SubSonic直接执行SQL语句的方法

发表评论

您需要后才能发表评论