sql >> Database >  >> RDS >> Sqlserver

Toegang en machtigingen voor entiteiten beheren met Entity Framework

Ja, het heet Aspect-Oriented Programming en PostSharp is waarschijnlijk de beste tool voor de klus (helaas is het niet gratis).

Als u echter MVC gebruikt (u heeft nog niets als zodanig genoemd), kunt u uw eigen versie van de AuthorizeAttribute om uw eigen machtigingstabellen te doorzoeken en u kunt uw acties eenvoudig versieren met de rollen die u wilt toestaan, bijvoorbeeld

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

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


  1. SQLite-geheugenprobleem met singleton-aanpak

  2. sorteer de rollup in groep op

  3. MySQL relationele databases gebruiken op Fedora 13

  4. Hoe SQL-queryresultaten naar draaitabel te transformeren met behulp van php-arrays?