EF(4.1)モデルクラスのプロパティで使用するカスタムC#(4.0)クラスを作成しました。このカスタムクラスの唯一のプロパティは、その型としてGuidです。今、私はカスタムテーブルを、SQL Server 2008 R2でサポートされているプリミティブ型のように、モデルテーブルのGuid列にシリアル化できるかどうかを知りたいと考えています。EFの「プリミティブ」列として単一のプリミティブプロパティを持つクラスをシリアライズ
具体的には、モデルプロパティとして、概念的にはGuidの意味と機能が離れているため、単純なGuidをプロパティとして使用することは望ましくありません。私はGuidを主キーとして使用しません。むしろ、私はそれを外部キーとして使用して、非主要なGuid列/プロパティ(および同じGuidを持つ複数の行/インスタンス)を持つ別のテーブル/コレクションにアクセスします。これは遠くに聞こえるかもしれませんが、この特定の目的のために非常に便利なデザインになります。私の頭の上オフ
謝罪:暗黙の型変換を作成するには
。はい、これは本質的にどのように機能するかです。 – Serendip