ConventionSet 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示用來建置模型的一組慣例。
public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
- 繼承
-
ConventionSet
備註
如需詳細資訊和範例,請參閱 模型建置慣例 。
建構函式
ConventionSet() |
表示用來建置模型的一組慣例。 |
屬性
方法
Add(IConvention) |
將慣例新增至集合。 |
AddAfter<TConvention>(IList<TConvention>, TConvention, Type) |
在現有的慣例之後加入慣例。 |
AddAfter<TConvention>(List<TConvention>, TConvention, Type) |
在現有的慣例之後加入慣例。 |
AddBefore<TConvention>(IList<TConvention>, TConvention, Type) |
在現有的慣例之前加入慣例。 |
AddBefore<TConvention>(List<TConvention>, TConvention, Type) |
在現有的慣例之前加入慣例。 |
CreateConventionSet(DbContext) |
使用 外部 OnModelCreating(ModelBuilder) 時 ModelBuilder ,呼叫這個方法,只針對核心服務建置 ConventionSet 。 請注意,使用這個方法並不尋常。 請考慮改用一般方式。 DbContext |
Remove(Type) |
移除指定型別的慣例。 |
Remove<TConvention>(IList<TConvention>, Type) |
移除現有的慣例。 |
Remove<TConvention>(List<TConvention>, Type) |
移除現有的慣例。 |
Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
以衍生慣例取代現有的慣例。 |
Replace<TConvention,TImplementation>(List<TConvention>, TImplementation) |
以衍生慣例取代現有的慣例。 |
Replace<TImplementation>(TImplementation) |
以衍生慣例取代現有的慣例。 此外,也會為現有慣例未實作的任何慣例類型註冊新的慣例。 |