【问题标题】:web interface form for querying database using linq使用 linq 查询数据库的 Web 界面表单
【发布时间】:2011-06-30 10:57:40
【问题描述】:

我有一个数据库,其中包含大量数据。 我想制作一个 Web 界面,允许用户输入 LINQ 查询,该查询将在表格中返回结果。

如何将其限制为仅允许选择? (我认为最好的方法是创建另一个仅具有选择权限的数据库用户)

还有什么我应该注意的,或者有什么其他想法吗?

【问题讨论】:

  • 你是在问如何让它只读?

标签: c# sql linq


【解决方案1】:

您只是想将您的数据库公开为 Web 服务吗?我强烈推荐WCF Data Services

这基本上允许人们使用休息界面查询您的数据。还有一个客户端 linq api,它将链接语句转换为休息。有很多内置的安全性可以帮助人们只查询您的数据,而不是更改它。

【讨论】:

  • 我想我的问题更多是关于动态编译用户在网页中键入的查询。 WCF 数据服务很酷,但我希望用户能够自定义查询数据库。
  • 他们可以自定义查询数据库吗?客户端数据服务 API 可以完成大约 75% 的 LINQ to Entities。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-06
相关资源
最近更新 更多