0

MVC アーキテクチャ内で一般的なテーブルレス SQL クエリを実行するためのベスト プラクティスは何ですか?

次のようなコマンドを使用しようとしています。

SELECT getdate();
SELECT user;

更新: これは実際には、MVC プロジェクトと共存する別のプロジェクトの一部です。これまでのすべてのテーブルは、既存のデータベースから edmx を使用してマップされています。

アプリケーション/サイトがインストールされているサーバーの日付を使用するのではなく、内部計算でデータベースの日付を使用したいと考えています。私の計算式はミリ秒単位であり、関連する 2 つのサーバー間の時間差は計算から外れています。

4

1 に答える 1

1

Dapperを介してそれらを実装します。

using(SqlConnection connection = new SqlConnection("myConnectionString"))
{
    DateTime getDate = connection.Query<DateTime>("select getdate()").Single();
}

Queryは、マップするTypeを受け入れる拡張メソッドであり、Single()はスカラー値を提供します。

Dapperは、StackOverflowのメンバーによる軽量のOrmです:http ://code.google.com/p/dapper-dot-net/

于 2012-11-05T22:08:59.810 に答える