質問: asp.netのlinqの問題 asp.netのlinqの問題 データテーブルから必要なデータをフィルタリングするために、linq in asp.netを実装したいと思います。 私は正しい場所が何であるか疑っています。 次のオプションがあります プレゼンテーション層* .aspx.cs ビジネスレイヤー。 データベースレイヤーで、データベースのクエリが発生します データテーブルとしてビジネス層に戻ります。 次に、ビジネスレイヤーは結果をプレゼンテーションレイヤーに返します。 誰でも私がlinqの正しい場所を見つけるのを手伝ってくれますか?ユーザーセレクタフィルターごとにデータテーブルからデータをさらにフィルタリングする必要があるためです。 助けてください?
回答: linqを使用してデータをフィルタリングするだけの場合(たとえば、linq to objects、linq to datasets)-ビジネスレイヤーで使用できます。 linq to sqlを実行してデータ操作を実行している場合は、データアクセスレイヤーを使用できます。 ただし、アプリが小さすぎる場合は、任意のレイヤーで使用できます。