2014-04-01から1ヶ月間の記事一覧

t-sql - backup database と restore database で変数を使う

backup database や restore database で DB名のところに変数を指定できます。 DB名やテーブル名などでは変数が使えないと思っていたのでちょっとした発見でした。ということでクエリを残しておきます。 BACKUP (Transact-SQL) RESTORE (Transact-SQL) backu…

Entity Framework - ログ出力でトランザクションを確認してみる

Entity Framework のトランザクションについて、前回と同じようにログを確認してみます。Entity Framework のトランザクションのデフォルトの動きやトランザクション自体の使い方はこちらが参考になります。 Entity Framework Working with Transactions (EF…

Entity Framework - ログ出力を試してみる

Entity Framework 6でログ出力できるようになったことを知ったのでちょっと試してみました。 ログを出力するには DbContext.Database.Log プロパティに string を受けとる Action デリゲートを渡します。 using (var context = new AppDbContext()) { contex…

ASP.NET Identity - プロキシ環境下で外部サービスによるユーザ認証を行う

ローカルの開発環境などプロキシを使っている環境下で、ASP.NET Identity を使って外部サービスによるユーザ認証を行うには、サーバ間通信の際にプロキシの設定を行う必要があるのですが、それはどこでするの?ってお話です。 たとえば Google の OAuth 2.0 …

SqlCommand の実行を SQL Server Profiler でトレースしてみた

SqlCommand の ExecuteReader でクエリを実行する時にパラメータを渡すと sp_executesql を使って実行されます。パラメータを使わないと sp_executesql は使われないようです。 MSDN より引用します。 ADO.NET での side-by-side 実行 .NET Framework versio…