Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kelola akses dan izin entitas dengan Entity Framework

Ya, ini disebut Pemrograman Berorientasi Aspek dan PostSharp mungkin merupakan alat terbaik untuk pekerjaan itu (sayangnya tidak gratis).

Namun, jika Anda menggunakan MVC (Anda belum menyebutkan apa pun seperti itu), Anda bisa mendapatkan versi Anda sendiri dari AuthorizeAttribute untuk menanyakan tabel izin Anda sendiri dan Anda cukup menghias tindakan Anda dengan peran yang ingin Anda izinkan mis.

[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. Cara Menggabungkan String dan Nilai NULL di SQL Server

  2. Bagaimana Mengenalinya jika Kolom yang Dihitung adalah Deterministik di SQL Server

  3. Bagaimana cara mengonversi DateTime ke TimeSpan dalam kueri Entity Framework

  4. sambungkan ke sql server menggunakan jdbc

  5. Menyalin paket SSIS yang disebarkan di SQL Server kembali ke Visual Studio 2008