9

それは質問です。

オブジェクトの小道具を保管する必要があります。そして、私にはわかりません-それがどんな種類の小道具であるか-それはデータ駆動型です。propの「value」に「objecttype」を使用していますが...EFはオブジェクトタイプで動作しますか?

オブジェクトは決して複合型ではありません-それはブール値、文字列、整数、およびGUIDです。

EFがゲームに参加するまで、すべて問題ありませんでした。

ありがとう。

4

1 に答える 1

12

いいえ。データベースで「動的」列タイプが必要になるため、EFはこれをサポートしていません。データベースはそのようなシナリオをサポートできます-たとえば、SQLサーバーはを提供しますsql_variant。残念ながら、EFはこれらの列をマップできません。読み取り専用シナリオでバリアント列を使用するための回避策は次のとおりです回避策はDefiningQueryEDMXで使用します。理論的には、変更を保存するために使用できるように、変更コマンドもマップできるはずです。コードファーストで使用することはできません-コードファーストは基本的なマッピングのみを提供します。

于 2012-08-04T06:24:00.127 に答える