Bob*_*son 5 c# entity-framework poco
我正在尝试修改POCO T4模板,以在数据库中包含与每个属性对应的列的名称.由于遗留的原因,我们的数据库表是8.3,我们的列最多10个字符,所以事情往往会被取消.能够快速查找给定属性对应的列将是一个很大的帮助.
鉴于此,我不知道如何去做这件事.我对编辑T4模板的想法很满意,我只是不知道如何从EdmProperty对象中检索列名.
谁能指出我正确的方向?
我已经在其他答案中讨论过这个问题,但我找不到它。问题是要获取此信息,您需要浏览映射的 MSL 部分 - 列映射到属性的部分。不幸的是,MSL 元数据项的整个 API 都是内部的(我认为未来 EF 版本的目标之一就是将其公开)。当您拥有用于类生成的 T4 模板时,您通常使用 CSDL - 即实体描述,它仅包含您在实体的 EDMX 图表和属性窗口中看到的信息。
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |