DapperデシリアライズXML

.net c# dapper orm serialization

質問

XMLがnvarcharに格納されている場合、Dapper(またはDapper拡張)はXMLをDataContract型またはXmlRoot / XmlElement注釈付きの型に逆シリアル化する手段を持っていますか?

それが直接それを処理しない場合、これのイディオムはありますか?たとえば、私のターゲットDataContractクラスには、Dapperが設定しようとするプロパティがあり、そのプロパティは文字列の逆シリアル化を実行するでしょうか?

受け入れられた回答

いいえ、現時点では、列名と一致する文字列プロパティに代入する以外は、特別な操作は行いません。今のところ、私は単に「データを取得する」と「データをオブジェクトにデシリアライズする」の手順を分けてお勧めします。これはおそらく追加機能と見なされるかもしれませんが、現在存在するものではありません。


人気のある回答

私はDapperがすでにv1.50.5(またはそれ以前のバージョン)の時点でXMLデータ型をサポートしていると思います、それはXmlDocumentXDocumentまたはXElement XMLデータ型を変換できXML

私のコードではXMLデータ型をXElementに変換しました。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ