【发布时间】:2017-03-23 12:01:36
【问题描述】:
Entity Framework 是否可以生成与数据库使用的命名约定不同的类?
我的数据库表和列是这样命名的:ABC_XYZ 我的 .NET 代码使用 pascal 大小写,因此同一个表会有一个名为 AbcXyz 的关联类。
我已经尝试使用 T4 模板进行数据库优先。我也尝试过数据注释。无论有没有数据注释,我都会收到错误消息:“实体类型 AbcXyz 不是当前上下文模型的一部分。”
我将尝试使用代码优先选项,但看来我必须手动输入所有数据注释。假设它有效,这是一个不错的解决方案,但并不理想,因为它需要大量的手动编码(我有很多表要处理)。
已编辑以使问题更清晰。
【问题讨论】:
标签: .net vb.net entity-framework