.netters Services构建SQL,不用存储过程

.netters Services构建SQL,不用存储过程 namespace  Northwind.Services
.netters Services构建SQL,不用存储过程
{        
.netters Services构建SQL,不用存储过程    
/// <summary>
.netters Services构建SQL,不用存储过程    
/// An component type implementation of the 'Employees' table.
.netters Services构建SQL,不用存储过程    
/// </summary>
.netters Services构建SQL,不用存储过程    
/// <remarks>
.netters Services构建SQL,不用存储过程    
/// All custom implementations should be done here.
.netters Services构建SQL,不用存储过程    
/// </remarks>

.netters Services构建SQL,不用存储过程    [CLSCompliant(true)]
.netters Services构建SQL,不用存储过程    
public partial class EmployeesService : Northwind.Services.EmployeesServiceBase
.netters Services构建SQL,不用存储过程    
{
.netters Services构建SQL,不用存储过程        
Constructors Constructors
.netters Services构建SQL,不用存储过程
.netters Services构建SQL,不用存储过程        
/// <summary>
.netters Services构建SQL,不用存储过程        
/// GetEmployeesHiredBetween(DateTime startDate, DateTime endDate)
.netters Services构建SQL,不用存储过程        
/// </summary>
.netters Services构建SQL,不用存储过程        
/// <remarks>
.netters Services构建SQL,不用存储过程        
/// GetEmployeesHiredBetween(DateTime startDate, DateTime endDate)
.netters Services构建SQL,不用存储过程        
/// </remarks>

.netters Services构建SQL,不用存储过程        public TList<Employees> GetEmployeesHiredBetween(DateTime startDate, DateTime endDate)
.netters Services构建SQL,不用存储过程        
{
.netters Services构建SQL,不用存储过程            EmployeesParameterBuilder pb 
= new EmployeesParameterBuilder();
.netters Services构建SQL,不用存储过程            pb.AppendRange(EmployeesColumn.HireDate, startDate.ToString(), endDate.ToString());
.netters Services构建SQL,不用存储过程
.netters Services构建SQL,不用存储过程            
return DataRepository.EmployeesProvider.Find(pb.GetParameters());
.netters Services构建SQL,不用存储过程        }

.netters Services构建SQL,不用存储过程
.netters Services构建SQL,不用存储过程        
//网友J.C 写: 构建SQL,不用存储过程
.netters Services构建SQL,不用存储过程
        /*
.netters Services构建SQL,不用存储过程        public TList<InfoReply> GetInfoReplylist()
.netters Services构建SQL,不用存储过程        {
.netters Services构建SQL,不用存储过程            TList<InfoReply> list = new TList<InfoReply>();
.netters Services构建SQL,不用存储过程            string connectionString = ConfigurationManager.AppSettings["sqlConnection"];
.netters Services构建SQL,不用存储过程            SqlConnection conn = new SqlConnection(connectionString);
.netters Services构建SQL,不用存储过程
.netters Services构建SQL,不用存储过程            string sql = "select a.* from InfoReply as a inner join (select min(InfoReplyId) as InfoReplyId from InfoReply group by InfoId) as b on a.InfoReplyId=b.InfoReplyId ORDER BY a.InfoId DESC";
.netters Services构建SQL,不用存储过程            conn.Open();
.netters Services构建SQL,不用存储过程            SqlCommand cmd = new SqlCommand(sql, conn);
.netters Services构建SQL,不用存储过程            SqlDataReader dr = cmd.ExecuteReader();
.netters Services构建SQL,不用存储过程            while (dr.Read())
.netters Services构建SQL,不用存储过程            {
.netters Services构建SQL,不用存储过程                InfoReply NewInfo = new InfoReply();
.netters Services构建SQL,不用存储过程                NewInfo.Content = dr["Content"].ToString();
.netters Services构建SQL,不用存储过程                NewInfo.InfoId = int.Parse(dr["InfoId"].ToString());
.netters Services构建SQL,不用存储过程                NewInfo.InfoReplyId = int.Parse(dr["InfoReplyId"].ToString());
.netters Services构建SQL,不用存储过程                NewInfo.Ip = dr["Ip"].ToString();
.netters Services构建SQL,不用存储过程                NewInfo.OwnerId = int.Parse(dr["OwnerId"].ToString());
.netters Services构建SQL,不用存储过程                try
.netters Services构建SQL,不用存储过程                {
.netters Services构建SQL,不用存储过程                    NewInfo.Recycle = bool.Parse(dr["Recycle"].ToString());
.netters Services构建SQL,不用存储过程                }
.netters Services构建SQL,不用存储过程                catch
.netters Services构建SQL,不用存储过程                {
.netters Services构建SQL,不用存储过程                    NewInfo.Recycle = false;
.netters Services构建SQL,不用存储过程                }
.netters Services构建SQL,不用存储过程                NewInfo.ReplyTime = DateTime.Parse(dr["ReplyTime"].ToString());
.netters Services构建SQL,不用存储过程                NewInfo.ReplyType = int.Parse(dr["ReplyType"].ToString());
.netters Services构建SQL,不用存储过程                list.Add(NewInfo);
.netters Services构建SQL,不用存储过程            }
.netters Services构建SQL,不用存储过程            conn.Close();
.netters Services构建SQL,不用存储过程            return list;
.netters Services构建SQL,不用存储过程        }
*/

.netters Services构建SQL,不用存储过程      
.netters Services构建SQL,不用存储过程
.netters Services构建SQL,不用存储过程    }
//End Class
.netters Services构建SQL,不用存储过程

.netters Services构建SQL,不用存储过程}
  //  end namespace
.netters Services构建SQL,不用存储过程

你可能感兴趣的:(service)