【发布时间】:2012-11-10 00:24:23
【问题描述】:
是否有使实体“只读”的配置设置或简单方法我有一个数据访问层,它与作为 CRM 解决方案后端的数据库相对。我们不想(无意或有意)向 CRM UI 之外的数据库写入数据,但我们确实想通过几个自定义应用程序读取数据。
【问题讨论】:
标签: c# entity-framework
是否有使实体“只读”的配置设置或简单方法我有一个数据访问层,它与作为 CRM 解决方案后端的数据库相对。我们不想(无意或有意)向 CRM UI 之外的数据库写入数据,但我们确实想通过几个自定义应用程序读取数据。
【问题讨论】:
标签: c# entity-framework
对于您的自定义应用程序,将连接字符串指向仅具有只读访问权限的数据库用户。如果他们随后尝试写入数据库,您将收到错误。
【讨论】:
我选择覆盖 SaveChanges 并暂时抛出异常。
再想一想,经过一些良好的反馈后,我不会这样做。
【讨论】: