【发布时间】:2011-06-30 10:57:40
【问题描述】:
我有一个数据库,其中包含大量数据。 我想制作一个 Web 界面,允许用户输入 LINQ 查询,该查询将在表格中返回结果。
如何将其限制为仅允许选择? (我认为最好的方法是创建另一个仅具有选择权限的数据库用户)
还有什么我应该注意的,或者有什么其他想法吗?
【问题讨论】:
-
你是在问如何让它只读?
我有一个数据库,其中包含大量数据。 我想制作一个 Web 界面,允许用户输入 LINQ 查询,该查询将在表格中返回结果。
如何将其限制为仅允许选择? (我认为最好的方法是创建另一个仅具有选择权限的数据库用户)
还有什么我应该注意的,或者有什么其他想法吗?
【问题讨论】:
您只是想将您的数据库公开为 Web 服务吗?我强烈推荐WCF Data Services。
这基本上允许人们使用休息界面查询您的数据。还有一个客户端 linq api,它将链接语句转换为休息。有很多内置的安全性可以帮助人们只查询您的数据,而不是更改它。
【讨论】: