0

我正在考虑将我的项目从使用 Sprox 转换为 linq (EF6),但是我有点担心数据库权限。目前,我正在为每个程序明确分配权利,除此之外没有任何其他内容。如何在 EntityFramework 中使用动态创建的查询来获得类似的安全级别?

4

1 回答 1

0

您可以使用SQL中的GRANT命令设置单个权限。

例如

以下示例向用户 RosaQdM 授予对表 Person.Address 的 SELECT 权限

GRANT SELECT ON OBJECT::Person.Address TO RosaQdM;

EF 必须尊重授予的权限,因此您在应用程序的连接字符串中使用的任何用户都是您需要为其分配适当权限的用户。

于 2014-10-23T16:18:56.737 回答