繁体   English   中英

了解实体框架4.1约定

[英]Understanding Entity Framework 4.1 Conventions

在线是否有任何体面的文章详细解释了这些约定在EF 4.1中的作用? 有一篇文章链接自Scott Gu的博客,但是它的日期是2010年,我认为那是在CTP 4中。不确定这些约定是否已经被修改过。 但我不明白它是如何工作的。 例如,如果我有这个代码,它如何知道使用表SkillType(它寻找什么?):

public DbSet<SkillType> SkillTypes { get; set; }

这只是我的一个混乱,然后有外键,主键等。我需要熟悉这些约定,所以我能阅读的任何蠢文都请告诉我。 我做了谷歌,并没有得到任何坚实和具体的东西。

没有真正的演练。 您可以在MSDN中找到所有约定的基本描述。 我在MSDN论坛帖子上的答案链接到所有约定。

自CTP5以来,惯例发生了很大的变化。 首先,您无法再添加自定义约定 - 此功能已从最终版本中删除。 如果您在示例中定义DbSet ,则定义表的约定不是作业。 有一些机制(可能使用反射)在上下文中查找所有已定义的集合并开始映射生成。

MSDN上提供了对Code First Conventions的一个非常好的简单解释,标题为: Code First Conventions

我也喜欢并推荐ADO.Net团队博客:)

http://blogs.msdn.com/b/adonet/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM