sql >> データベース >  >> RDS >> Sqlserver

Entity Framework を使用してエンティティ アクセスとアクセス許可を管理する

    はい、アスペクト指向プログラミング と呼ばれます および PostSharp おそらくこの仕事に最適なツールです (残念ながら無料ではありません)。

    ただし、MVC を使用している場合 (まだ何も言及していません)、独自のバージョンの AuthorizeAttribute 独自のパーミッション テーブルをクエリし、許可したいロールでアクションを装飾するだけです。

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

    1. MySQLから最後に挿入されたUniqueIdを取得する

    2. MySQLのMyISAMエンジンが外部キーをサポートしないのはなぜですか?

    3. SQL Serverでテーブルのすべてのチェックキーと外部キーの制約を有効にする方法(T-SQLの例)

    4. SQL Server WITH ステートメント