我有一个堆栈加载数据的数据库。 我想创建一个Web界面,允许用户输入LINQ查询,该查询将返回表中的结果。
如何将其限制为仅允许选择? (我认为最好的方法是创建另一个只有select权限的数据库用户)
我还应该注意什么,或者其他任何想法?
答案 0 :(得分:1)
您是否只是尝试将数据库公开为Web服务?我强烈推荐WCF Data Services。
这基本上允许人们使用休息界面查询您的数据。还有一个客户端linq api,它将链接语句转换为静止。有大量的安全性可以帮助人们只查询您的数据,而不是更改它。