我需要使用父站点的用户表,是否可以使用 Fluent API 映射用户表并使其只读?
最佳答案
对于 EF 代码,您不能直接将其设置为“只读”,但您可以将代码设计为不在外部公开 DbContext
和相关的 DbSet
您的 DAL 逻辑,因此应用程序的其余部分无法添加新用户。
如果是基于 EDMX 的映射,您可以通过将其映射为自定义 SQL 查询(或数据库 View )来使其只读,其中不支持插入、更新和删除操作,直到您映射自定义 SQL 命令或存储过程。
关于entity-framework - Entity Framework Code First - 可以映射现有表并将其设置为只读吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9589827/