簡體   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