相关疑难解决方法(0)

如何在实体框架6(代码优先)中调用存储过程?

我是Entity Framework 6的新手,我想在我的项目中实现存储过程.我有一个存储过程如下:

ALTER PROCEDURE [dbo].[insert_department]
    @Name [varchar](100)
AS
BEGIN
    INSERT [dbo].[Departments]([Name])
    VALUES (@Name)

    DECLARE @DeptId int

    SELECT @DeptId = [DeptId]
    FROM [dbo].[Departments]
    WHERE @@ROWCOUNT > 0 AND [DeptId] = SCOPE_IDENTITY()

    SELECT t0.[DeptId]
    FROM [dbo].[Departments] AS t0
    WHERE @@ROWCOUNT > 0 AND t0.[DeptId] = @DeptId
END
Run Code Online (Sandbox Code Playgroud)

Department 类:

public class Department
{
    public int DepartmentId { get; set; }       
    public string Name { get; set; }
}

modelBuilder 
.Entity<Department>() 
.MapToStoredProcedures(s => 
s.Update(u => u.HasName("modify_department") 
               .Parameter(b => b.Department, "department_id") 
               .Parameter(b => …
Run Code Online (Sandbox Code Playgroud)

c# stored-procedures entity-framework

253
推荐指数
12
解决办法
42万
查看次数

在MVC中执行ssis包

下午,

是否可以使用 MVC 执行 SSIS 包?我正在创建的是一个 Web 应用程序,它将有一个按钮,一旦单击 SSIS 包就会运行。

SSIS 项目已设置并部署在 MSSQL 服务器上。

ssis asp.net-core-mvc .net-core asp.net-core

5
推荐指数
2
解决办法
3012
查看次数