.net - 如何使用数据库优先方法动态地从 .edmx 文件、*.csdl、*.msdl 和 *.ssdl 中排除某些列
问题描述
我想要做的是从 EF 存储和 EF 模态中排除几列。供参考有两种方法: https ://stackoverflow.com/a/40742144/4998968
但是我想在创建 edmx 文件时排除列,即当我使用 Ado.net 数据模式选项连接我的数据库时,我希望从 edmx 中排除一些列,就好像它们在数据库中不存在一样。目前我正在探索实体框架源代码,但找不到生成 .edmx 文件和存储的确切代码。
示例:假设我有一个列“SysStartDate”,现在我想从所有包含它的表中排除该列。
我想从 edmx 中排除列,因此.csdl、 .msdl 和 *.ssdl 文件不包含它。
解决方案
推荐阅读
- kubernetes - 手术失败。检查卸载运行程序的 pod 日志以获取更多详细信息
- spring - 如何在 spring data elasticsearch 中使用 Analyze API?
- python - Python Tkinter:如何链接按钮以在 Windows 10 上打开特定应用程序?
- scala - 如何在 Spark Scala 中的 Schema RDD [从案例类中创建] 中查找重复项以及相应的重复计数?
- yaml - 验证空条目的架构
- c++ - 类的容器,保留 cv 限定符和引用?
- typescript - 带有 TypeScript 错误状态类型的 Express
- docker - Webscraper(python)Docker写访问被拒绝
- vue.js - Nuxt 发出未定义的数据
- bsod - 如何解决反复出现的bsod错误?