SubSonic直接执行SQL语句的方法并不难,下面就为您介绍实现SubSonic直接执行SQL语句的方法,供您参考学习。
如果需要SubSonic直接执行SQL语句,应该如何处理呢?下面为您介绍的就是SubSonic直接执行SQL语句的方法,希望对您有所帮助。
SubSonic直接执行SQL语句可以使用以下方式:
- 01publicvoidInline_Simple()
- 02{
- 03QueryCommandcmd=newInlineQuery().GetCommand("SELECTproductIDfromproducts");
- 04Assert.IsTrue(cmd.CommandSql==
- 05"SELECTproductIDfromproducts");
- 06}
- 07
- 08publicvoidInline_WithCommands()
- 09{
- 10QueryCommandcmd=newInlineQuery()
- 11.GetCommand(@"SELECTproductIDfromproducts
- 12WHEREproductid=@productid",1);
- 13
- 14Assert.IsTrue(cmd.Parameters[0].ParameterName=="@productid");
- 15Assert.IsTrue((int)cmd.Parameters[0].ParameterValue==1);
- 16}
- 17
- 18publicvoidInline_AsCollection()
- 19{
- 20ProductCollectionproducts=
- 21newInlineQuery()
- 22.ExecuteAsCollection<ProductCollection>(
- 23@"SELECTproductIDfromproducts
- 24WHEREproductid=@productid",1);
- 25}
注意:可能需要指定DataProvider
【编辑推荐】
巧用SQL语句删除重复记录
批量执行SQL语句的示例
教您使用SQL语句修改SQL主键
逐条更新数据的SQL语句写法
对存储过程代替SQL语句的讨论
转载请说明出处
知优网 » SubSonic直接执行SQL语句的方法
知优网 » SubSonic直接执行SQL语句的方法