私が現在取り組んでいるアプリケーションでは、ユーザーによって定義され、テーブルが動的に生成されるため、dbスキーマがわからない部分があります。
実行中のアプリケーションは、ASP.NetMVC3とSQLServer2008R2です。このようなアプリケーションの場合、データオブジェクトとデータアクセス層に何を使用することをお勧めしますか。
1つのオプションは、DALからデータテーブルを返し、それらを使用することです。しかし、それらは型指定されていません。オプションは、結果セットから動的にオブジェクトを作成することです。しかし、それはあまりうまく機能しません。
他に方法はありますか?EntityFrameworkのCodeFirstは役に立ちますか?Expandoオブジェクトはどうですか?
非常に重要なことの1つは、アプリケーションが非常にデータ量が多く、GBのデータのようなものであることです。