DbReferenceEntry<TEntity,TProperty> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個類別的實例會從 的 DbEntityEntry<TEntity> Reference 方法傳回,並允許載入等作業在實體的參考導覽屬性上執行。
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Database is not two words.", MessageId="Db")]
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
public class DbReferenceEntry<TEntity,TProperty> : System.Data.Entity.Infrastructure.DbMemberEntry<TEntity,TProperty> where TEntity : class
type DbReferenceEntry<'Entity, 'Property (requires 'Entity : null)> = class
inherit DbMemberEntry<'Entity, 'Property (requires 'Entity : null)>
Public Class DbReferenceEntry(Of TEntity, TProperty)
Inherits DbMemberEntry(Of TEntity, TProperty)
類型參數
- TEntity
這個屬性所屬之實體的型別。
- TProperty
屬性的類型。
- 繼承
- 屬性
屬性
CurrentValue |
取得或設定導覽屬性的目前值。 目前的值是導覽屬性所參考的實體。 |
EntityEntry |
DbEntityEntry<TEntity>這個導覽屬性所屬的 。 |
IsLoaded |
取得或設定值,指出實體是否已從資料庫載入。 |
Name |
取得屬性名稱。 |
方法
Equals(Object) |
這個類別的實例會從 的 DbEntityEntry<TEntity> Reference 方法傳回,並允許載入等作業在實體的參考導覽屬性上執行。 (繼承來源 DbMemberEntry<TEntity,TProperty>) |
GetHashCode() |
這個類別的實例會從 的 DbEntityEntry<TEntity> Reference 方法傳回,並允許載入等作業在實體的參考導覽屬性上執行。 (繼承來源 DbMemberEntry<TEntity,TProperty>) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 DbMemberEntry<TEntity,TProperty>) |
GetValidationErrors() |
驗證這個屬性。 (繼承來源 DbMemberEntry<TEntity,TProperty>) |
Load() |
從資料庫載入實體。 請注意,如果此實體已經存在於內容中,不會以資料庫中的值覆寫此實體。 |
LoadAsync() |
以非同步方式從資料庫載入實體。 請注意,如果此實體已經存在於內容中,不會以資料庫中的值覆寫此實體。 |
LoadAsync(CancellationToken) |
以非同步方式從資料庫載入實體。 請注意,如果此實體已經存在於內容中,不會以資料庫中的值覆寫此實體。 |
Query() |
傳回查詢,這原本是從資料庫載入這個實體所使用的查詢。 傳回的查詢可以使用 LINQ 加以修改,以便在資料庫中執行篩選或運算。 |
ToString() |
這個類別的實例會從 的 DbEntityEntry<TEntity> Reference 方法傳回,並允許載入等作業在實體的參考導覽屬性上執行。 (繼承來源 DbMemberEntry<TEntity,TProperty>) |
運算子
Implicit(DbReferenceEntry<TEntity,TProperty> to DbReferenceEntry) |
傳回這個物件所表示之導覽屬性之非泛型 DbReferenceEntry 類別的新實例。 |