ConventionSet 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示用來建置模型的一組慣例。
C#
public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
- 繼承
-
ConventionSet
如需詳細資訊和範例,請參閱 模型建置慣例 。
Convention |
表示用來建置模型的一組慣例。 |
Add(IConvention) |
將慣例新增至集合。 |
Add |
在現有的慣例之後加入慣例。 |
Add |
在現有的慣例之後加入慣例。 |
Add |
在現有的慣例之前加入慣例。 |
Add |
在現有的慣例之前加入慣例。 |
Create |
使用 外部 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) |
以衍生慣例取代現有的慣例。 此外,也會為現有慣例未實作的任何慣例類型註冊新的慣例。 |
產品 | 版本 |
---|---|
Entity Framework Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0 |