我刚刚偶然发现了一个 EF Code First 教程,该教程介绍了使用 Fluent API 创建 POCO 配置。我不知道这在 EF 中可用,并且以前只出现过数据注释。
看完本教程后,我大概阅读了十几篇关于“Fluent API vs. Data Annotations”的文章/主题。似乎共识是 Fluent API 允许您将“哑”域 POCO 与持久性逻辑分开。我看到的一个明显问题是你没有得到数据注释附带的前端验证。我还没有读到支持 Fluent API 的人群关于如何解决这个问题的回复。
使用 Fluent API 时,您是否被迫在配置文件和前端复制逻辑?