0

TypeName が指定されたデータ注釈プロパティを持つクラスがあります。すべてが正確に機能します。単体テストの目的で、SQL サーバー データベースの代わりに SQL Compact データベースを使用したいと考えています。ただし、Sql Compact は XML データ型をサポートしていません。を使用することをお勧めしますntextntextキャッチは、xml とtype へのマップの両方として、エンティティにまったく影響を与えないことSystem.Stringです。ただし、その場でデータベースを作成するのは面倒です。基本的には、TypeName="XML"SQL ServerTypeName="ntext"に接続するときと SQL Compact に接続するときに必要です。

public class TechnicalStructure
{
    [Column("StructureAttributes", TypeName = "xml")]
    public string StructureAttributes { get; set; }
}
4

1 に答える 1