0

Linq To Sql を使用して、いくつかの基本的なテーブル クエリを Sql Server DB に実行するためのヒントを教えてください。

私のプロジェクトは c# (VS2012 を使用) を使用した ASP.NET MVC 4 にありますが、多くのモデルを記述してエンティティ フレームワーク ダイアグラムを生成したくありません。コントローラーに手動クエリを記述して実行し、リストに変換してビューに戻りたいと思います (つまり、jQuery は結果を解析し、それに応じて表示します)。

バックグラウンド

XML シナリオ: 私の現在の Web サイト プロジェクトは、ほとんどが XML 要求/応答インフラストラクチャを中心にしています。そのため、私は主に C# で JQuery 呼び出しを行っており、別のアプリ サーバーに xml リクエストを作成しています。次に、xml 応答を受け取り、それをビューに返します。次に、xml を解析し、jQuery、Datatables などを使用してコンテンツを表示します。

データベース クエリのシナリオ: 私が作成した QA ツールの 1 つは、実際には Sql Server Procedure ベースのプロジェクトです。ただし、私は現在、これらの QA ベースの手順を実行するためのフロントエンド管理ツールを作成しようとしています。

だから...手動のLinqクエリをDBに直接書き、モデルを生成せずに応答に取り組みたいと思います。つまり、よりアドホックなタイプのクエリです。

私のweb.configには<connectionStrings>セクションがあります:

<add name="RegrDBConnection" connectionString="Server=MSSQLSERVER2008;Initial Catalog=RegressionResults;Integrated Security=true" providerName="System.Data.SqlClient" />
4

1 に答える 1

1

Micro-ORM を求めているようですね。Sam Saffron は、Stack Overflow のためにそれを書きました。それはDapperと呼ばれます。Rob Conery は、 Massivedynamicという C# 4.0 のキーワードを利用したものも作成しました。

または、単にコマンドを実行してSQLConnectionおよびSQLCommandオブジェクトを使用することもできます。

于 2012-10-17T21:46:23.743 に答える