本文整理汇总了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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
}