きよくらの備忘録

「三日坊主と呼ばせない!日記」改め。主にソフトウェア開発関連の話題。

2016-12-01から1ヶ月間の記事一覧

SQL Server Data Toolsのユニットテスト実行前にLocalDBのインスタンスを破棄・再作成する

SQL Server Data Tools (SSDT)のユニットテスト機能ネタです。 テスト実行前の自動デプロイは便利だが失敗するケースがある 以前の記事(これとかこれ)でも触れた、SSDTの ユニットテスト実行前にDBインスタンスに自動でデプロイを行う機能 は非常に便利で…

SQL Server LocalDBのインスタンスを削除してもユーザーデータベースのファイルが残る

TL;DR SQL Server Express LocalDBのインスタンスをSQL Server Data Tools (SSDT)のSQL Server オブジェクトエクスプローラーやコマンドラインユーティリティー SqlLocalDb.exeで削除すると、ユーザーデータベースのmdf/ldfファイルは残る この状態で同名の…

真・SQL Server Data Toolsのユニットテスト実行前に複数DBにデプロイする

前回の続きです。 前回のエントリに対して、@ahiru_sp さんからアドバイスいただきました。 これ、DatabaseTestService の派生クラスを作って、引数ありのDeployDatabaseProject呼ぶのが正攻法?かと思ったけど、引数になに指定すればいいのか分からんかった…

SQL Server Data Toolsのユニットテスト実行前に複数DBにデプロイする

SQL Server Data Tools (SSDT)のユニットテスト機能では、テスト実行前にソリューション内のデータベースプロジェクトをテスト実行対象のデータベースに自動でデプロイしてくれる機能があります。 これは非常に便利な機能です。しかし、複数のデータベースに…

オープンソースカンファレンス2016広島でASP.NET Coreについてお話しさせていただきました

ぼやぼやしている間にずいぶんマが空いてしまったのですが、11/27(日)に開催されたオープンソースカンファレンス 2016 Hiroshimaにて、ASP.NET Core on Linuxのタイトルでお話しさせていただきました。 セッション資料はこちらです。 ASP.NET Core on Linu…

DapperのQuery<dynamic>()の結果セットのフィールド名を取得する

ちょっと必要があったのでメモ。 Querydynamic()>が返すdynamicの実体はDapper.SqlMapper.DapperRowのコレクション Query<dynamic()>()が返すdynamicの実体はDapper.SqlMapper.DapperRowのコレクションです。 このDapperRowはDapperのDapper.SqlMapperのprivateな型です</dynamic()>…

Visual Studio Team Serviceで別のチームプロジェクトにリポジトリをforkして運用するメモ

Visual Studio Team Service(以下VSTS)で 別のチームプロジェクトにリポジトリをforkして運用してみよう と試行錯誤中です。とりあえず今やり始めたことをメモがてら。 実現したいこと 実現したいのはgithubでよくあるような『手元で修正してpull request…