Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Quản lý quyền truy cập thực thể và quyền với Entity Framework

Có, nó được gọi là Lập trình hướng theo khía cạnh PostSharp có lẽ là công cụ tốt nhất cho công việc (tiếc là nó không miễn phí).

Tuy nhiên, nếu bạn đang sử dụng MVC (bạn chưa đề cập đến bất cứ điều gì như vậy), bạn có thể lấy phiên bản AuthorizeAttribute để truy vấn các bảng quyền của riêng bạn và bạn có thể chỉ cần trang trí các hành động của mình với các vai trò bạn muốn cho phép, ví dụ:

[Authorize(Roles="Customer, Company")]
public ActionResult ViewOrders(...)
{
    ...
}

[Authorize(Roles="Customer")]
public ActionResult CreateOrder(...)
{
    ...
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi:Nhà cung cấp TCP:Mã lỗi 0x2746. Trong quá trình thiết lập Sql trong linux thông qua thiết bị đầu cuối

  2. SQL Server 2008 tạo trình hướng dẫn tập lệnh cung cấp cho tôi một tập lệnh dẫn đến dấu ngoặc kép không được đóng

  3. Sử dụng COL_LENGTH () để lấy độ dài của cột trong SQL Server

  4. Sự cố giao thức truyền thông SQL Server

  5. SQL Server - chỉ mục trên một cột được tính toán?