本文整理汇总了C#中SqlHelper.ExecMappingList方法的典型用法代码示例。如果您正苦于以下问题:C# SqlHelper.ExecMappingList方法的具体用法?C# SqlHelper.ExecMappingList怎么用?C# SqlHelper.ExecMappingList使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SqlHelper
的用法示例。
在下文中一共展示了SqlHelper.ExecMappingList方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetList
/// <summary>
/// Получает список всех факультетов.
/// </summary>
/// <returns>Список факультетов.</returns>
public List<FacultyItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<FacultyItem>(@"
select
d.faculty Id,
d.full_name FullName,
d.short_name ShortName
from Faculty.faculty d");
}
}
示例2: GetList
public List<UserItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<UserItem>(@"
select
u.[user] Id,
u.login Login,
u.password Password
from Access.[user] u");
}
}
示例3: GetList
/// <summary>
/// Получает список всех семестров.
/// </summary>
/// <returns>Список семестров.</returns>
public List<SemesterItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<SemesterItem>(@"
select
s.semester Id,
s.from_date FromDate,
s.trim_date TrimDate
from Calendar.semester s");
}
}
示例4: GetList
/// <summary>
/// Получает список всех корпусов.
/// </summary>
/// <returns>Список корпусов.</returns>
public List<HousingItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<HousingItem>(@"
select
d.housing Id,
d.number Number,
d.name Name,
d.level Level,
d.memo Memo
from Auditory.housing d");
}
}
示例5: GetList
/// <summary>
/// Получает список всех учебных планов.
/// </summary>
/// <returns>Список учебных планов.</returns>
public List<PlanItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<PlanItem>(@"
select
s.specialty_plan Id,
s.name Name,
s.specialty_detail SpecialtyDetail,
s.semester Semester,
s.lesson_type LessonType,
s.discipline Discipline,
s.auditory Auditory
from TrainingPlan.specialty_plan s");
}
}
示例6: GetList
/// <summary>
/// Получает список всех контактов.
/// </summary>
/// <returns>Список контактов.</returns>
public List<ContactItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<ContactItem>(@"
select
c.contact Id,
t.code Type,
c.value Value
from Contact.contact c
join Contact.contact_type t on t.contact_type = c.contact_type");
}
}
示例7: GetList
/// <summary>
/// Получает список всех преподавателей.
/// </summary>
/// <returns>Список преподавателей.</returns>
public List<LecturerItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<LecturerItem>(@"
select
p.person Id,
p.last_name LastName,
p.first_name FirstName,
p.father_name FatherName,
p.birthday Birthday,
l.cathedra CathedraId
from Person.person p
join Person.GetLecturerByDate(getdate()) l on p.person = l.person");
}
}
示例8: GetListByTaskId
/// <summary>
/// Получает список комментариев по идентификатору задачи.
/// </summary>
/// <param name="task_id">Идентификатор задачи.</param>
/// <returns>Список комментариев.</returns>
public List<CommentItem> GetListByTaskId(int task_id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<CommentItem>(@"
select
c.comment Id,
c.add_date AddDate,
c.person PersonId,
p.last_name + ' ' + p.first_name + ' ' + p.father_name PersonName,
c.text Text,
c.task TaskId
from Task.comment c
join Person.person p on p.person = c.person
where c.task = @task_id", new { task_id });
}
}
示例9: GetList
/// <summary>
/// Получает список всех учебных курсов.
/// </summary>
/// <returns>Список курсов.</returns>
public List<SpecialtyDetailItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<SpecialtyDetailItem>(@"
select
sd.specialty_detail Id,
sd.actual_date ActualDate,
ss.specialty SpecialtyId,
sd.semestr_count SemestrCount,
sd.training_period TrainingPeriod,
q.code Qualification,
fs.code FormStudy,
sd.pay_space PaySpace,
sd.lowcost_space LowcostSpace
from Specialty.specialty_detail sd
join Specialty.specialty ss on ss.specialty = sd.specialty
join Specialty.qualification q on q.qualification = sd.qualification
join Specialty.form_study fs on fs.form_study = sd.form_study");
}
}
示例10: GetList
/// <summary>
/// Получает список всех людей.
/// </summary>
/// <returns>Список людей.</returns>
public List<PersonItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<PersonItem>(@"
select
p.person Id,
p.last_name LastName,
p.first_name FirstName,
p.father_name FatherName,
p.birthday Birthday
from Person.Person p");
}
}
示例11: GetList
/// <summary>
/// Получает список всех аудиторий.
/// </summary>
/// <returns>Список аудиторий.</returns>
public List<AuditoryItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<AuditoryItem>(@"
select
a.auditory Id,
a.full_name FullName,
a.number Number,
a.memo Memo,
a.level Level,
a.capacity Capacity
from Auditory.auditory a");
}
}
示例12: GetList
/// <summary>
/// Получает список всех дисциплин.
/// </summary>
/// <returns>Список дисциплин.</returns>
public List<DisciplineItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<DisciplineItem>(@"
select
d.discipline Id,
d.short_name ShortName,
d.full_name FullName,
d.mem Mem
from Discipline.discipline d");
}
}
示例13: GetListByTeam
/// <summary>
/// Получает список студентов по индетификатору группы.
/// </summary>
/// <param name="team_id">Список студентов.</param>
public List<StudentItem> GetListByTeam(int team_id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<StudentItem>(@"
select
st.person Id,
st.team TeamId,
p.last_name LastName,
p.first_name FirstName,
p.father_name FatherName,
p.birthday Birthday
from Person.GetStudentByDate (getdate()) st
join person.person p on p.person = st.person
where st.team = @team_id", new { team_id });
}
}
示例14: GetList
/// <summary>
/// Получает список всех кафедр.
/// </summary>
/// <returns>Список кафедр.</returns>
public List<CathedraItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<CathedraItem>(@"
select
d.cathedra Id,
d.full_name FullName,
d.short_name ShortName,
d.faculty FacultyId
from Cathedra.cathedra d");
}
}
示例15: GetList
/// <summary>
/// Получает список всех специальностей.
/// </summary>
/// <returns>Список специальностей.</returns>
public List<SpecialtyItem> GetList()
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMappingList<SpecialtyItem>(@"
select
s.specialty Id,
s.full_name FullName,
s.short_name ShortName,
s.code Code
from Specialty.specialty s");
}
}