当前位置: 首页>>代码示例>>C#>>正文


C# SqlHelper.ExecMapping方法代码示例

本文整理汇总了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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:13,代码来源:TeamRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:13,代码来源:SpecialtyRepository.cs

示例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});
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:18,代码来源:FacultyRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:18,代码来源:UserRepository.cs

示例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 });
     }
 }
开发者ID:BaTpyLLI,项目名称:IS,代码行数:13,代码来源:UserRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:18,代码来源:SemesterRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:19,代码来源:DisciplineRepository.cs

示例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 });

            }
        }
开发者ID:egoroff,项目名称:IS,代码行数:19,代码来源:TeamRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:19,代码来源:SpecialtyRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:19,代码来源:CathedraRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:19,代码来源:ContactRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:15,代码来源:UserRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:20,代码来源:HousingRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:20,代码来源:PersonRepository.cs

示例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 });
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:21,代码来源:AuditoryRepository.cs


注:本文中的SqlHelper.ExecMapping方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。