IndexAnnotationSerializer クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
このクラスは、Entity Framework モデルの EDMX フォームに格納できるように IndexAnnotation オブジェクトをシリアル化および逆シリアル化するために使用されます。
継承階層
System.Object
System.Data.Entity.Infrastructure.Annotations.IndexAnnotationSerializer
名前空間: System.Data.Entity.Infrastructure.Annotations
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public Class IndexAnnotationSerializer _
Implements IMetadataAnnotationSerializer
'使用
Dim instance As IndexAnnotationSerializer
public class IndexAnnotationSerializer : IMetadataAnnotationSerializer
public ref class IndexAnnotationSerializer : IMetadataAnnotationSerializer
type IndexAnnotationSerializer =
class
interface IMetadataAnnotationSerializer
end
public class IndexAnnotationSerializer implements IMetadataAnnotationSerializer
IndexAnnotationSerializer 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
IndexAnnotationSerializer | IndexAnnotationSerializer クラスの新しいインスタンスを初期化します。 |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
Deserialize | 指定された文字列を IndexAnnotation オブジェクトに逆シリアル化します。 | |
Equals | (Object から継承されます。) | |
Finalize | (Object から継承されます。) | |
GetHashCode | (Object から継承されます。) | |
GetType | (Object から継承されます。) | |
MemberwiseClone | (Object から継承されます。) | |
Serialize | 指定された IndexAnnotation を EDMX XML のストレージの文字列にシリアル化します。 | |
ToString | (Object から継承されます。) |
上揃え
解説
シリアル化された形式の例: { Name: 'MyIndex', Order: 7, IsClustered: True, IsUnique: False } { } { Name: 'MyOtherIndex' }。 インデックス属性で明示的に設定されなかったプロパティはシリアル化された出力から除外されることに注意してください。 したがって、上の例では、最初のインデックスに指定されたすべてのプロパティがあり、2 番目にはなく、3 番目には名前セットのみがあります。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。