0

MySQL を使用し、動的ビューをサポートする必要がある MVC3 アプリのデータベース コードを作成しています。

開発が完了したら、アプリはデータベースに正しく追加された新しい列を表示する必要があります。この動的な要件のため、Entity Framework を使用できるとは思いません。

通常の文字列クエリを使用して何かを行っていますが、代わりに LINQ (または EF...) を使用して開発をスピードアップし、デバッグを容易にするようにプロジェクトをセットアップする方法があるかどうか疑問に思っています。また、このような動的クエリを作成したいと思います。これらを使用する方が、多くの文字列操作を行うよりもクリーンになると思うからです。

これを行う方法はありますか?これにはDbLinqを使用できるようですが、本番環境で使用するのに十分安定していることを証明するのに十分なドキュメントが見つかりません.

4

1 に答える 1

0

ある種のデータグリッドで結果を表示していると思います。その場合は、DataSetまたはDataTableをデータソースとしてグリッドに割り当てることができます(ここではMySqlの代わりにSQL Server)。

var table = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM MyView", connSring);
da.Fill(table);
grid.DataSource = table;

これはLINQとは何の関係もありませんが、スキーマを事前に生成できないため、ここでLINQを使用しても意味がありません。

于 2012-05-07T17:53:42.373 に答える