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


C# SqlHelper.ExecScalar方法代码示例

本文整理汇总了C#中SqlHelper.ExecScalar方法的典型用法代码示例。如果您正苦于以下问题:C# SqlHelper.ExecScalar方法的具体用法?C# SqlHelper.ExecScalar怎么用?C# SqlHelper.ExecScalar使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SqlHelper的用法示例。


在下文中一共展示了SqlHelper.ExecScalar方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Create

        /// <summary>
        /// Создает новую аудиторию.
        /// </summary>
        /// <param name="auditory">Аудитория.</param>
        /// <returns>Идентификатор созданной аудитории.</returns>
        public int Create(AuditoryItem auditory)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Auditory.auditory
            (
            number,
            full_name,
            memo,
            level,
            capacity
            )
            values
            (
            @Number,
            @FullName,
            @Memo,
            @Level,
            @Capacity
            )

            select scope_identity()", auditory);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:30,代码来源:AuditoryRepository.cs

示例2: Create

        /// <summary>
        /// Создает новый учебный курс.
        /// </summary>
        /// <param name="specialty_detail">Учебный курс.</param>
        /// <returns>Идентификатор созданного учебного курса.</returns>
        public int Create(SpecialtyDetailItem specialty_detail)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Specialty.specialty_detail
            (
            actual_date,
            specialty,
            semestr_count,
            training_period,
            qualification,
            form_study,
            pay_space,
            lowcost_space
            )
            values
            (
            @ActualDate,
            @SpecialtyId,
            @SemestrCount,
            @TrainingPeriod,
            (select top 1 q.qualification from Specialty.qualification q where q.code = @Qualification),
            (select top 1 fs.form_study from Specialty.form_study fs where fs.code = @FormStudy),
            @PaySpace,
            @LowcostSpace
            )

            select scope_identity()", specialty_detail);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:36,代码来源:SpecialtyDetailRepository.cs

示例3: Create

        /// <summary>
        /// Создает новый учебный план.
        /// </summary>
        /// <param name="plan">Учебный план.</param>
        /// <returns>Идентификатор созданного учебного плана.</returns>
        public int Create(PlanItem plan)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into TrainingPlan.specialty_plan
            (
            name,
            specialty_detail,
            semester,
            lesson_type,
            discipline,
            auditory
            )
            values
            (
            @Name,
            @SpecialtyDetail,
            @Semester,
            @LessonType,
            @Discipline,
            @Auditory
            )

            select scope_identity()", plan);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:32,代码来源:PlanRepository.cs

示例4: Create

        /// <summary>
        /// Создает новую задачу.
        /// </summary>
        /// <param name="task">Задача.</param>
        /// <returns>Идентификатор созданной задачи.</returns>
        public int Create(TaskItem task)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Task.task
            (
            number,
            task_prefix,
            header,
            mem,
            deadline,
            priority,
            performer,
            author
            )
            values
            (
            @Number,
            (select top 1 p.task_prefix from Task.task_prefix p where p.code = @Prefix),
            @Header,
            @Mem,
            @Deadline,
            @Priority,
            @Performer,
            @Author
            )

            select scope_identity()", task);
            }
        }
开发者ID:BaTpyLLI,项目名称:IS,代码行数:36,代码来源:TaskRepository.cs

示例5: Create

        public int Create(UserItem user)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Access.[user] (login, password)
            values (@Login, @Password)

            select SCOPE_IDENTITY()", user);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:11,代码来源:UserRepository.cs

示例6: Create

        /// <summary>
        /// Создает новый факультет.
        /// </summary>
        /// <param name="faculty">Факультет.</param>
        /// <returns>Идентификатор созданного факультета.</returns>
        public int Create(FacultyItem faculty)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Faculty.faculty
            (
            full_name,
            short_name
            )
            values
            (
            @FullName,
            @ShortName
            )

            select scope_identity()", faculty);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:24,代码来源:FacultyRepository.cs

示例7: Create

        /// <summary>
        /// Создает новый семестр.
        /// </summary>
        /// <param name="semester">Семестр.</param>
        /// <returns>Идентификатор созданного семестра.</returns>
        public int Create(SemesterItem semester)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Calendar.semester
            (
            from_date,
            trim_date
            )
            values
            (
            @FromDate,
            @TrimDate
            )

            select scope_identity()", semester);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:24,代码来源:SemesterRepository.cs

示例8: Create

        /// <summary>
        /// Создает новый контакт.
        /// </summary>
        /// <param name="contact">Контакт.</param>
        /// <returns>Идентификатор созданного контакта.</returns>
        public int Create(ContactItem contact)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Contact.contact
            (
            contact_type,
            value
            )
            values
            (
            (select top 1 t.contact_type from Contact.contact_type t where t.code = @Type),
            @Value
            )

            select scope_identity()", contact);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:24,代码来源:ContactRepository.cs

示例9: Create

        /// <summary>
        /// Создает новую дисциплину.
        /// </summary>
        /// <param name="discipline">Дисциплина.</param>
        /// <returns>Идентификатор созданной дисциплины.</returns>
        public int Create(DisciplineItem discipline)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Discipline.discipline
            (
            short_name,
            full_name,
            mem
            )
            values
            (
            @ShortName,
            @FullName,
            @Mem
            )

            select scope_identity()", discipline);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:26,代码来源:DisciplineRepository.cs

示例10: Create

        /// <summary>
        /// Создает новую группу.
        /// </summary>
        /// <param name="team">Группу.</param>
        /// <returns>Идентификатор созданной группу.</returns>
        public int Create(TeamItem team)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Team.Team
            (
            name,
            create_date,
            specialty_detail
            )
            values
            (
            @Name,
            @CreateDate,
            @SpecialtyDetailId
            )

            select scope_identity()", team);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:26,代码来源:TeamRepository.cs

示例11: Create

        /// <summary>
        /// Создает новую кафедру.
        /// </summary>
        /// <param name="cathedra">Кафедра.</param>
        /// <returns>Идентификатор созданной кафедры.</returns>
        public int Create(CathedraItem cathedra)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Cathedra.cathedra
            (
            full_name,
            short_name,
            faculty
            )
            values
            (
            @FullName,
            @ShortName,
            @FacultyId
            )

            select scope_identity()", cathedra);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:26,代码来源:CathedraRepository.cs

示例12: Create

 /// <summary>
 /// Создает новую специальность.
 /// </summary>
 /// <param name="specialty">Специальность.</param>
 /// <returns>Идентификатор созданной специальности.</returns>
 public int Create(SpecialtyItem specialty)
 {
     using (var sqlh = new SqlHelper())
     {
         return sqlh.ExecScalar<int>(@"
     insert into Specialty.specialty
     (
     full_name,
     short_name,
     code,
     cathedra
     )
     values
     (
     @FullName,
     @ShortName,
     @Code,
     @CathedraId
     )
     select scope_identity()", specialty);
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:27,代码来源:SpecialtyRepository.cs

示例13: Create

 // Изменить
 /// <summary>
 /// Создает нового преподавателя.
 /// </summary>
 /// <param name="lecturer">Преподаватель.</param>
 /// <returns>Идентификатор созданного преподавателя.</returns>
 public int Create(LecturerItem lecturer)
 {
     using (var sqlh = new SqlHelper())
     {
         return sqlh.ExecScalar<int>(@"
     insert into Person.lecturer
     (
     event_date,
     act,
     person,
     cathedra
     )
     values
     (
     getdate(),
     1,
     @Id,
     @CathedraId
     )
     select @Id", lecturer);
     }
 }
开发者ID:dha01,项目名称:IS,代码行数:28,代码来源:LecturerRepository.cs

示例14: Create

        /// <summary>
        /// Зачисление студента в группу.
        /// </summary>
        /// <param name="student">Студенты.</param>
        /// <returns>Идентификатор созданной задачи.</returns>
        public int Create(StudentItem student)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Person.student
            (
            event_date,
            person,
            team,
            act
            )
            values
            (
            getdate(),
            @Id,
            @TeamId,
            1
            )

            select @Id", student);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:28,代码来源:StudentRepository.cs

示例15: Create

        /// <summary>
        /// Создает новый корпус.
        /// </summary>
        /// <param name="housing">Корпус.</param>
        /// <returns>Идентификатор созданного корпуса.</returns>
        public int Create(HousingItem housing)
        {
            using (var sqlh = new SqlHelper())
            {
                return sqlh.ExecScalar<int>(@"
            insert into Auditory.housing
            (
            number,
            name,
            level,
            memo
            )
            values
            (
            @Number,
            @Name,
            @Level,
            @Memo
            )

            select scope_identity()", housing);
            }
        }
开发者ID:dha01,项目名称:IS,代码行数:28,代码来源:HousingRepository.cs


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