Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 如何使实体框架数据上下文只读
是否有使实体“只读”的配置设置或简单方法我有一个数据访问层,它与作为 CRM 解决方案后端的数据库相对。我们不想(意外或故意)写入 CRM UI 之外的数据库,但我们确实想通过几个自定义应用程序读取数据。
对于您的自定义应用程序,将连接字符串指向仅具有只读访问权限的数据库用户。如果他们随后尝试写入数据库,您将收到错误消息。
http://www.joellipman.com/articles/microsoft/sql-server/454-create-read-only-database-user-in-sql-server.html
我选择覆盖 SaveChanges 并暂时抛出异常。
再三考虑和一些好的反馈后,我不会这样做。