0

データベースに PersonDetails テーブルがあり、そのフィールドは以下のとおりです。

ID    AutoGenerated field

PersonName  Int Not null

FailureDetails  XML not null

ローカル ドライブ D:\personFailureDetails.xml に xml ファイルがあり、他のフィールドと共に PersonDetails テーブルに保存する必要があります。

エンティティ フレームワークを使用して、データを取得してデータベースに挿入しています。

「PersonDetails」エンティティに値を挿入する最良の方法はどれですか?

「PersonDetails」テーブルに挿入されるエンティティに格納される xml ファイルを取得するために使用できるデータ型はどれですか?

4

1 に答える 1

2

EntityFramework は Xml プロパティをサポートしていないため、変更を保存するとき、またはクエリ後に xml ドキュメントを読み込むときに、xml を文字列として保存する文字列プロパティを作成する必要があります。文字列を Xml 列に直接挿入できるかどうか、頭の上から覚えていません。そうでない場合は、文字列を Xml としてデータベースに保存するためのストアド プロシージャを作成する必要があるかもしれません。

于 2013-10-11T05:15:42.120 に答える