私が現在取り組んでいるアプリケーションでは、ユーザーが定義したテーブルが動的に生成されるため、dbスキーマがわからない部分があります。MVC 3で動的データモデルを処理する方法
アプリケーションはASP.Net MVC 3とSQL Server 2008 R2で実行されています。そのようなアプリケーションでは、データオブジェクトとデータアクセスレイヤーに何を使用することをお勧めしますか?
1つの選択肢は、単にDALからデータテーブルを戻して使用することです。しかし、彼らは型がないでしょう。 オプションは、結果セットからオブジェクトを動的に作成することです。それはうまく動作しません。
他の方法はありますか? Entity Frameworkのコードが役に立ちますか? Expandoオブジェクトはどうですか?
非常に重要なことの1つは、アプリケーションがGBsのような非常に広範なデータであることです。
これらの未知のデータ構造でユーザーは何を期待していますか?または、データの論理構造がわかっていて、データベーススキーマだけがユーザーごとに異なる可能性がありますか? –