【发布时间】:2014-11-09 03:00:07
【问题描述】:
我一直无法找到可用于实体框架代码优先模型的所有有用数据注释的良好参考。我找到了 Code First Data Annotations article 和 System.ComponentModel.DataAnnotations Namespace reference 和 System.ComponentModel.DataAnnotations.Schema Namespace 参考,但有一些可以从 System.ComponentModel 命名空间(即常用的 DisplayName 注释)中用于您的数据模型,但不是全部其中。
对于 EF 数据模型注释的有用和无用是否有更好的参考?我认为部分答案还涉及默认 EF 模板今天实际使用了哪些注释。我刚刚编写了自己的小扩展来获取 Display(Description) 注释,所以我可以在我的 HTML 标题标签中使用它(因此可以通过 jQueryUI 的工具提示等方便的东西)所以我想如果你可以“使用”大量注释自己提取它们。但是 EF 也使用许多方法来确定您的模型模式。在各种参考文献之间来回切换以找出可以从中选择的注释真的很烦人。我应该停止抱怨并发布我自己的小备忘单吧 :) 但为了 DRY 的利益,我希望它已经存在于某个地方!
【问题讨论】:
标签: asp.net ado.net ef-code-first entity-framework-6 data-annotations