本文整理汇总了C#中SqlHelper.ExecMapping方法的典型用法代码示例。如果您正苦于以下问题:C# SqlHelper.ExecMapping方法的具体用法?C# SqlHelper.ExecMapping怎么用?C# SqlHelper.ExecMapping使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SqlHelper
的用法示例。
在下文中一共展示了SqlHelper.ExecMapping方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Delete
/// <summary>
/// Удаляет группу.
/// </summary>
/// <param name="id">Идентификатор.</param>
public void Delete(int id)
{
using (SqlHelper sqlh = new SqlHelper())
{
sqlh.ExecMapping<TeamItem>(@"
delete from Team.team
where team = @id", new { id });
}
}
示例2: Delete
/// <summary>
/// Удаляет специальность.
/// </summary>
/// <param name="id">Идентификатор.</param>
public void Delete(int id)
{
using (var sqlh = new SqlHelper())
{
sqlh.ExecMapping<SpecialtyItem>(@"
delete from Specialty.specialty
where specialty = @id", new { id });
}
}
示例3: Get
/// <summary>
/// Получает факультет по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Факультет.</returns>
public FacultyItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<FacultyItem>(@"
select
d.faculty Id,
d.full_name FullName,
d.short_name ShortName
from Faculty.faculty d
where d.faculty = @id", new {id});
}
}
示例4: GetByPersonId
/// <summary>
/// Получение учетной записи пользователя (UserItem) по идентификатору персональных данных(PersonItem).
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Учетная запись пользователя.</returns>
public UserItem GetByPersonId(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<UserItem>(@"
select
u.[user] Id,
u.login Login,
u.password Password
from Access.[user] u
where u.[person] = @id", new { id });
}
}
示例5: GetUserByLogin
public UserItem GetUserByLogin(string login)
{
using (SqlHelper sqlh = new SqlHelper())
{
return sqlh.ExecMapping<UserItem>(@"
select
u.[user] Id,
u.login Login,
u.password Password
from Access.[user] u
where u.login = @login", new{ login });
}
}
示例6: Get
/// <summary>
/// Получает задачу по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Задача.</returns>
public SemesterItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<SemesterItem>(@"
select
s.semester Id,
s.from_date FromDate,
s.trim_date TrimDate
from Calendar.semester s
where s.semester = @id", new { id });
}
}
示例7: Get
/// <summary>
/// Получает дисциплину по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Дисциплина.</returns>
public DisciplineItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<DisciplineItem>(@"
select
d.discipline Id,
d.short_name ShortName,
d.full_name FullName,
d.mem Mem
from Discipline.discipline d
where d.discipline = @id", new { id });
}
}
示例8: Get
/// <summary>
/// Получает группу по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Группу.</returns>
public TeamItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<TeamItem>(@"
select
t.team Id,
t.name Name,
t.create_date CreateDate,
from Team.Team t
where t.Team = @id", new { id });
}
}
示例9: Get
/// <summary>
/// Получает специальность по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Специальность.</returns>
public SpecialtyItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<SpecialtyItem>(@"
select
s.specialty Id,
s.full_name FullName,
s.short_name ShortName,
s.code Code
from Specialty.specialty s
where s.specialty = @id", new { id });
}
}
示例10: Get
/// <summary>
/// Получает кафедру по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Кафедра.</returns>
public CathedraItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<CathedraItem>(@"
select
d.cathedra Id,
d.full_name FullName,
d.short_name ShortName,
d.faculty FacultyId
from Cathedra.cathedra d
where d.cathedra = @id", new { id });
}
}
示例11: Get
/// <summary>
/// Получает контакт по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Контакт.</returns>
public ContactItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<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
where c.contact = @id", new { id });
}
}
示例12: Get
public UserItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<UserItem>(@"
select
u.[user] Id,
p.last_name + ' ' + p.first_name + ' ' + p.father_name Name,
u.login Login,
u.password Password
from Access.[user] u
left join Person.person p on p.person = u.person
where u.[user] = @id", new { id });
}
}
示例13: Get
/// <summary>
/// Получает корпуса по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Корпус.</returns>
public HousingItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<HousingItem>(@"
select
d.housing Id,
d.number Number,
d.name Name,
d.level Level,
d.memo Memo
from Auditory.housing d
where d.housing = @id", new { id });
}
}
示例14: Get
/// <summary>
/// Получает человека по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Человека.</returns>
public PersonItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<PersonItem>(@"
select
p.person Id,
p.last_name LastName,
p.first_name FirstName,
p.father_name FatherName,
p.birthday Birthday
from Person.Person p
where p.person = @id", new { id });
}
}
示例15: Get
/// <summary>
/// Получает аудиторию по идентификатору.
/// </summary>
/// <param name="id">Идентификатор.</param>
/// <returns>Аудитория.</returns>
public AuditoryItem Get(int id)
{
using (var sqlh = new SqlHelper())
{
return sqlh.ExecMapping<AuditoryItem>(@"
select
a.auditory Id,
a.number Number,
a.full_name FullName,
a.memo Memo,
a.level Level,
a.capacity Capacity
from Auditory.auditory a
where a.auditory = @id", new { id });
}
}