【发布时间】:2013-12-09 16:21:32
【问题描述】:
我有一个实体,我要配置实体框架以将其映射到具有不同名称的数据库表。
我可以使用 Code First DataAnnotations (DataAnnotations.Schema.TableAttribute) 轻松做到这一点。
但由于限制,现在我必须使用 Code First Fluent API(我的域对象将被外部客户端使用,因此它们不应该是特定于技术的 - 例如对 DataAnnotations 有任何引用)
我在 MSDN 上搜索过,但一无所获。那么这是否可能以及如何实现?
谢谢。
【问题讨论】:
-
一般来说,您应该创建 DTO(数据传输对象)并将您的 EF 对象映射到它们,除非您正在开发一个小型/琐碎的应用程序,否则您永远不应该直接使用 EF 类。
标签: c# entity-framework ef-code-first code-first