3

EF Code Firstアプリケーションを作成していますが、レポートを作成してデータベースをさらに使用したいと考えています。会社の方針により、ネットワークアカウントを介してこれを行う必要があります。

したがって、問題は、EFコードファーストによって作成されたデータベースに対して、Windowsユーザーに[読み取り]権限を付与するにはどうすればよいですか?

4

1 に答える 1

4

付与許可SQLをスクリプト化し、Seedメソッドで実行します

    protected override void Seed(MyContext context)
    {
        .....

        context.Database.ExecuteSqlCommand("GRANT ....");
    }
于 2012-09-11T09:29:55.377 に答える