2

可能重复:
如何使实体框架数据上下文只读

是否有使实体“只读”的配置设置或简单方法我有一个数据访问层,它与作为 CRM 解决方案后端的数据库相对。我们不想(意外或故意)写入 CRM UI 之外的数据库,但我们确实想通过几个自定义应用程序读取数据。

4

2 回答 2

5

对于您的自定义应用程序,将连接字符串指向仅具有只读访问权限的数据库用户。如果他们随后尝试写入数据库,您将收到错误消息。

http://www.joellipman.com/articles/microsoft/sql-server/454-create-read-only-database-user-in-sql-server.html

于 2012-11-09T16:24:23.610 回答
1

我选择覆盖 SaveChanges 并暂时抛出异常。

再三考虑和一些好的反馈后,我不会这样做。

于 2012-11-09T15:26:04.563 回答