私はEntity Frameworkを使って仕事をしました。しかし、マネージャーは代わりにストアドプロシージャを使用するように頼んだ。同氏は現時点で、同社のデータベースセキュリティ構造はデータベースの役割に基づいて構築されていると述べた。エンティティ・フレームワーク問合せをデータベース・ロールとして実行できますか?
たとえば、データベースにアクセスするADユーザーを含むroleAがあり、roleAにはストアドプロシージャをrelaventするための実行権限しか与えられていません。 Entity Frameworkを使用すると、クエリはデータベースロールではなく実際のユーザーとして実行されるため、これらのユーザーはデータベースに直接接続して何かを行う可能性があります。
私はあまりデータベースのセキュリティに精通していません。誰かが私のマネージャーが言ったことが有効かどうかを説明してもらえますか?
もしそうなら、私はまだ会社のデータベースセキュリティの構造を破壊していないながら、Entity Frameworkのを使用できるように?(つまり、代わりに実際のADユーザーのクエリを実行するためにロールを使用)
ありがとうございます。 「SPの結果セットをエンティティに自動的にマッピングする」方法について説明する何かを教えてください。私はクイック検索を行い、関連するものは何も見つかりませんでした。 – StarCub
これは関数のインポートで行われます。http://msdn.microsoft.com/en-us/library/cc716672.aspx –