Mat*_*hew 11 .net entity-framework-6
我有一个带有小数据模型的项目,它以只读方式使用EF模型.
我不想要模型中的完整列集,但如果它们不可为空并且没有默认值,则需要它们.
如何避免包含此类列?我可以在数据模型中将EF置于某种只读模式,这样我就可以从实体中删除列吗?
我之所以这样做是因为通过将数据模型中的列减少到我需要的数量,我减少了模型在查询中返回的列,并且如果模式发生变化,我可以降低破坏数据使用者的风险.
编辑:我的架构有表NOT NULL没有默认值的列.据我所知,我需要将这些列包含在我的edmx中.在我的情况下,我只有只读上下文,所以我不希望这些列完全包含在我的edmx中.
如果我可以阻止列在数据模型中,我可以防止因更改架构而产生的许多问题.到目前为止,我发现的唯一解决方案是通过指向没有列的"假"数据库来构建数据模型!
| 归档时间: |
|
| 查看次数: |
521 次 |
| 最近记录: |