EntityMappingConfiguration<TEntityType>.HasTableAnnotation メソッド

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

このエンティティがマップされるテーブルのモデル内に注釈を設定します。 注釈値は後で移行の作成時などテーブルの処理時に使用できます。

名前空間:  System.Data.Entity.ModelConfiguration.Configuration
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Function HasTableAnnotation ( _
    name As String, _
    value As Object _
) As EntityMappingConfiguration(Of TEntityType)
'使用
Dim instance As EntityMappingConfiguration 
Dim name As String 
Dim value As Object 
Dim returnValue As EntityMappingConfiguration(Of TEntityType)

returnValue = instance.HasTableAnnotation(name, _
    value)
public EntityMappingConfiguration<TEntityType> HasTableAnnotation(
    string name,
    Object value
)
public:
EntityMappingConfiguration<TEntityType>^ HasTableAnnotation(
    String^ name, 
    Object^ value
)
member HasTableAnnotation : 
        name:string * 
        value:Object -> EntityMappingConfiguration<'TEntityType> 
public function HasTableAnnotation(
    name : String, 
    value : Object
) : EntityMappingConfiguration<TEntityType>

パラメーター

  • name
    型 : System.String
    注釈名。有効な C#/EDM 識別子であることが必要です。

戻り値

型 : System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<TEntityType>
複数の呼び出しを連結するための同じ構成インスタンス。

解説

注釈値の型が文字列以外である場合は、IMetadataAnnotationSerializer の登録が必要になることがあります。 null 値を渡すと、該当する名前の注釈が設定済みの列から消去されます。

参照

参照

EntityMappingConfiguration<TEntityType> クラス

System.Data.Entity.ModelConfiguration.Configuration 名前空間