ITableMapping 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示與資料表的實體類型對應。
public interface ITableMapping : Microsoft.EntityFrameworkCore.Infrastructure.IAnnotatable, Microsoft.EntityFrameworkCore.Metadata.ITableMappingBase
type ITableMapping = interface
interface ITableMappingBase
interface IAnnotatable
type ITableMapping = interface
interface ITableMappingBase
interface IAnnotatable
interface IReadOnlyAnnotatable
Public Interface ITableMapping
Implements IAnnotatable, ITableMappingBase
- 實作
備註
如需詳細資訊和範例,請參閱 模型化實體類型和關聯 性。
屬性
ColumnMappings |
取得對應至目標資料表上資料行的屬性。 |
DeleteStoredProcedureMapping |
如果存在,取得對應的插入預存程式對應。 |
EntityType |
取得對應的實體類型。 (繼承來源 ITableMappingBase) |
IncludesDerivedTypes |
取得值,指出對應的資料表類似物件是否包含衍生實體類型的資料列。
針對繼承的對應,將 設定為 |
InsertStoredProcedureMapping |
如果存在,取得對應的插入預存程式對應。 |
IsSharedTablePrincipal |
取得值,指出如果共用類似資料表的物件,這個是否為主體實體類型的對應。 |
IsSplitEntityTypePrincipal |
取得值,指出如果實體類型已分割,這個是否為類似主體資料表物件的對應。 |
Item[String] |
取得具有指定名稱之注釋的值,如果不存在,則傳 |
Table |
取得目標資料表。 |
TypeBase |
取得對應的型別基底。 (繼承來源 ITableMappingBase) |
UpdateStoredProcedureMapping |
如果存在,取得對應的插入預存程式對應。 |
方法
明確介面實作
ITableMappingBase.ToDebugString(MetadataDebugStringOptions, Int32) |
建立人類可讀取的指定中繼資料標記法。 警告:不要依賴傳回字串的格式。 它專為偵錯而設計,而且可能會在發行之間任意變更。 |
擴充方法
AnnotationsToDebugString(IAnnotatable, Int32) |
取得 物件上宣告之所有注釋的偵錯字串。 |
GetAnnotation(IAnnotatable, String) |
取得具有指定名稱的注釋,如果不存在,則會擲回。 |
ToDebugString(ITableMapping, MetadataDebugStringOptions, Int32) |
建立人類可讀取的指定中繼資料標記法。 警告:不要依賴傳回字串的格式。 它專為偵錯而設計,而且可能會在發行之間任意變更。 |