public List <ProjectPrincipalEntity> GetProjectPrincipal(int projectId) { List <ProjectPrincipalEntity> list = new List <ProjectPrincipalEntity>(); StringBuilder sb = new StringBuilder(); sb.Append("select id,projectid,module,pm,dev,qa from ProjectPrincipal ") .AppendFormat(" where ProjectID=@ProjectID "); Database db = DatabaseFactory.CreateDatabase(); using (DbCommand dbCommand = db.GetSqlStringCommand(sb.ToString())) { db.AddInParameter(dbCommand, "ProjectID", DbType.Int32, projectId); using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { while (dataReader.Read()) { list.Add(ProjectPrincipalEntity.ReaderBind(dataReader)); } } } return(list); }
public ProjectPrincipalEntity Get(int ID) { StringBuilder sb = new StringBuilder(); sb.Append("select * from ProjectPrincipal ") .AppendFormat(" where ID={0} ", ID); Database db = DatabaseFactory.CreateDatabase(); using (DbCommand dbCommand = db.GetSqlStringCommand(sb.ToString())) { using (IDataReader dataReader = db.ExecuteReader(dbCommand)) { if (dataReader.Read()) { return(ProjectPrincipalEntity.ReaderBind(dataReader)); } else { return(null); } } } }