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 識別子であることが必要です。
- value
型 : System.Object
注釈値。文字列でも、IMetadataAnnotationSerializer でシリアル化できるその他の型でもかまいません。
戻り値
型 : System.Data.Entity.ModelConfiguration.Configuration.EntityMappingConfiguration<TEntityType>
複数の呼び出しを連結するための同じ構成インスタンス。
解説
注釈値の型が文字列以外である場合は、IMetadataAnnotationSerializer の登録が必要になることがあります。 null 値を渡すと、該当する名前の注釈が設定済みの列から消去されます。