IndexAnnotation 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別的實例可用來做為自訂注釋,以代表 Entity Framework 模型中的資料庫索引。
public class IndexAnnotation : System.Data.Entity.Infrastructure.Annotations.IMergeableAnnotation
type IndexAnnotation = class
interface IMergeableAnnotation
Public Class IndexAnnotation
Implements IMergeableAnnotation
- 繼承
-
IndexAnnotation
- 實作
備註
當 放在該模型的對應屬性上時 IndexAttribute ,索引批註會新增至 Code First 模型。 Entity Framework 移轉會使用此專案,在對應的資料庫資料行上建立索引。 請注意,屬性上的多個索引屬性將會合並成資料行的單一注釋。 同樣地,對應至相同資料行之多個屬性上的索引屬性將會合並成資料行的單一注釋。 這表示一個索引注釋可以代表多個索引。 注釋內只能有一個具有任何指定名稱的索引。
建構函式
IndexAnnotation(IEnumerable<IndexAttribute>) |
為指定的索引集合建立新的批註。 |
IndexAnnotation(IndexAttribute) |
為指定的索引建立新的批註。 |
欄位
AnnotationName |
此批註儲存在 Entity Framework 中繼資料中或序列化為 SSDL/EDMX 檔案時所使用的名稱。 |
屬性
Indexes |
取得這個批註所表示的索引。 |
方法
IsCompatibleWith(Object) |
如果這個注釋與指定的注釋不衝突,則傳回 true,讓兩者可以使用 方法結合在一起 MergeWith(Object) 。 |
MergeWith(Object) |
將此批註與指定的批註合併,並傳回包含合併索引的新批註。 |
ToString() |
這個類別的實例可用來做為自訂注釋,以代表 Entity Framework 模型中的資料庫索引。 |