MVC中的Service主要是用来处理数据交互的。

前端页面传递一个或者多个参数到Service的写法:

一个参数写法:

 public DataTable 方法名 (Pagination pagination, string year)

        {
try
{
var strSql = new StringBuilder();
strSql.Append(@"select name from Student where name=@year");
var parameter = new List<DbParameter>();
parameter.Add(DbParameters.CreateDbParameter("@year", year));
return this.BaseRepository().FindTable(strSql.ToString(), parameter.ToArray());
}
catch
{
throw;
}
}

两个参数的写法:

public DataTable 方法名(Pagination pagination,string name, string age)
{
try
{
var strSql = new StringBuilder();
strSql.Append(string.Format(@"select name,age from Student where name={0} and age={1}", name, age));
return this.BaseRepository().FindTable(strSql.ToString());
}
catch
{
throw;
}
}

  

最新文章

  1. Could not create SSL connection through proxy serve-svn
  2. Sqoop:Could not load db driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver
  3. 关于string.format() 转
  4. 移植到Windows CE 的经验
  5. linux源代码阅读笔记 高速缓冲区管理
  6. 安装builderRobot到Rational Functional Tester和Performance Tester
  7. 10个利用Eclipse调试Java的常见技巧
  8. (大数据工程师学习路径)第一步 Linux 基础入门----正则表达式基础
  9. POJ 2395 Out of Hay
  10. 修复python的ModuleNotFoundError
  11. java参数传递
  12. 转载:细说Cookie
  13. C# 判断文件是否文本文件
  14. box-sizing position
  15. JDBC数据库
  16. 『高性能模型』深度可分离卷积和MobileNet_v1
  17. python的基本用法(四)文件操作使用
  18. mongodb2.X添加权限
  19. 微信小程序JS导出和导入
  20. ubuntu 相关软件设置

热门文章

  1. Windows下.svn文件夹的最简易删除方法
  2. 一次在局域网中ssh连接的尝试
  3. org.springframework.beans.factory.config.MethodInvokingFactoryBean的使用
  4. 【转】使用Badboy录制脚本,作为JMeter测试的素材
  5. 网络监控之一:netstat命令
  6. php判断是否为ajax请求
  7. 记录一下学习Android的小知识
  8. SQL Server专题
  9. linux 下安装mysql-5.7.16
  10. npm中npm install 始终出错解决办法