小编the*_*heJ的帖子

在MVC中执行ssis包

下午,

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

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

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

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

保护 API 免受 SQL 注入

我正在创建一个 API,下面的方法通过查询参数或所有员工中的姓名获取员工。但是,是否可以[FromQuery(Name = "name")]防止 SQL 注入,不确定这是否是 .NET core 2.2 的默认功能?

[HttpGet]
public IActionResult GetStaff([FromQuery(Name = "name")] string firstName)
{
    if (firstName == null)
    {
       //get all staff
       var staff = _repo.GetAllStaff().ToList();
       return Ok(staff);
    }

    if (firstName != null)
    {
       //get staff by firstName
       var staffByName = _repo.GetStaffByName(firstName).ToList();
       return Ok(staffByName);
    }

    return BadRequest("No staff found");
}
Run Code Online (Sandbox Code Playgroud)

存储库中的方法

    public IEnumerable<ApiStaff> GetStaffByName(string name)
    {
        var staffName = _context.ApiStaff.Where(k => k.FirstName == name);
        return staffName;
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core

4
推荐指数
1
解决办法
5738
查看次数

标签 统计

asp.net-core ×2

.net-core ×1

asp.net-core-mvc ×1

c# ×1

ssis ×1