.NET
Deploying TWO websites to Windows Azure from one Git Repository - Scott Hanselman WebApps の Application settings の app settings に Project = Webアプリ.*proj を指定するだけでOK。 WebJobs だけを載せる場合も同様に、コンソールアプリ.*proj で…
Feature Pack に居なかったので調べたら Download Microsoft® SQL Server® 2016 Community Technology Preview 3.2 (CTP3.2) Feature Pack from Official Microsoft Download Center リリース時期は未定のようです。はよ! What’s new in the Server 2016 CT…
%USERPROFILE%\Documents\IISExpress\config に置いてある applicationhost.config を書き換えて、Visual Studio 2015 で動かしても反映されなかった。 iis express - Visual Studio 2015 - Change template for new applicationHost.config - Stack Overflo…
まずは、標準の SqlConnection で考えます。 SqlConnection に ConnectRetryCount/ConnectRetryInterval が増えたのでそちらから検証します。 日本語情報は安定の SEの雑記 からどうぞ。 ConnectRetryCount/ConnectRetryIntervalを試してみる at SE の雑記 M…
毎年恒例になってきた ComCamp、来年2016年も開催します! Osaka ComCamp 2016 powered by MVPs - connpass 今回は、OSS / Infrastructure as Code / DevOps をテーマに .NET / Azure 等の Microsoft 系技術と絡めたセッションをご用意しました。 「OSS」 と…
めとべや大阪#31 - めとべや大阪 | Doorkeeper で MSBuild についてお話ししました。 Hello World から入って、最後は T-SQL の検証と飛び過ぎな感じもしますがこういう事も出来るよっていう紹介になればいいなぁという感じです。 会場でお話しましたが、CI …
1週間前ですが、 めとべや大阪#31 - めとべや大阪 | Doorkeeper で MSBuild についてお話しさせていただきます。 内容は、MSBuild 初心者向けの紹介 + どんな事が出来るかの事例を紹介する予定です。 セッション情報があまり出ていませんが、テーマは「Visua…
Windows 10 Developer Readiness というイベントを世界各国で開催するそうです。 Windows 10 Dev Readiness 日本は 6/10(水) 20時から、申し込みはこちらからどうぞ。 Windows 10 Developer Readiness - Powered by MVPs (Japan) オンライン講座 + ライブQ&A…
ASP.NET初心者向け勉強会 -これからASP.NETを始めるには?- #vshtc - VSハッカソン倶楽部 | Doorkeeper で Selenium のお話しをします。 スライドは3年前のこのスライドをベースにする感じです。 Selenium webdriver使ってみようず 時間も短め/デモ多めで、…
サンプルはこの手順通りで動きました。 Azure SQL Database Elastic Scale の概要 10/30(木) 三木会で SQL Database のお話しをさせていただきました - お だ のスペース で上がってた質問に回答するためコードを少しいじってみました。 サンプルの 4:Execut…
12/13 プログラミング生放送勉強会 第31回@日本マイクロソフト関西支店 開催! | プログラミング生放送 でお話しします。 内容は別の勉強会で話した内容を基にしていますので、聞いた事あるって人もいるかもしれませんね。 プロ生今年初の大阪開催です!ま…
ASP.NET の ユーザー認証用に作る SQL Server の DB(Windows 認証で繋ぐ) が Visual Studio から見えないんだけど…という質問をされました。 SQL Server 的には、ログインしたユーザーが権限あれば DB 見れると回答したのですが、念のため試してみました。 …
クエリが SQL Database でサポートされているかを ScriptDom で判定する(作成中) - お だ のスペース を実装してるんですが、どの構文が何の TSqlFragment クラス (Microsoft.SqlServer.TransactSql.ScriptDom) を継承してるか分かりにくいのが難点です。 と…
SQL Database(旧SQL Azure) がサポートしていないクエリを、実際にクエリを実行せずに知りたいなーというのがきっかけです。 サポート状況はここらへんを見ています。 関数 (Azure SQL データベース) 構文やファンクション等のサポート状況が MSDN や TechNe…
SQL Server のクエリ通知 をメモリ最適化テーブルで使えるか試してみます。 クエリ通知は、ざっくり言うと、データの変更を検知し、SQL Server からクライアントに通知を行ってくれる機能です。 まず DB を作ります。 CREATE DATABASE [db1] ON PRIMARY ( NA…
マイクロソフト公式ダウンロード センターから Microsoft® SQL Server® 2014 Feature Pack をダウンロード このブログでも何回か取り上げた ScriptDom も 2014 対応しているようです。 2014 の ドキュメントはこちらの URL のようですが、追加されたクラスや…
ちょっと前に twitter で .NET の軽量サーバーって無いの? .NET系ってJettyみたいな軽量サーバー?ってないのかな。IISオンリー?2014-03-20 11:50:41 via TweetDeck てのを見かけて、OWIN Self Host と MEF(DirectoryCatalog) で dll 置くだけで deploy み…
こちらの2つのコミュニティで LT させてもらいました。 Room metro #23 日本DCの本命、大阪でWindows Azureを愛でる会 : ATND 資料はこちら Sql world を支える技術 from Oda Shinsuke 以前プロ生で話した時よりも内容増えてます。
アクセス修飾子(public/private/protected/internal/protected internal /指定無し) の違いの話しでは無いです。 private や 指定無し等で外から*1アクセス出来ないクラスがあった時に、そのクラスを外部に公開出来るかどうかの話しです。 こういうのは、コ…
SSMS(SQL Server Management Studio) や SQL Database の管理ポータルなんかでは、 クエリを実行する時に一緒に実行プランも取得出来ます。 これを自前でやりたい場合は、SET SHOWPLAN_XML (Transact-SQL) を使います。 サンプルをもとに早速 SSMS から試し…
最近 SQLWorld の勉強会で SQL を書くハンズオンをやっていますが、そのサイトで SignalR/SignalR · GitHub を利用しています。今回はその実装の一部を紹介します。 どんなのかというと、参加者が書いたクエリを結果ページにどんどん送る箇所で利用していま…
ScriptDom でパースした TSqlFragment をちょっといじって、ジェネレーターで生成するクエリを改造しようという試みです。 TSqlFragment を全部コードで生成するのは結構面倒ですが、パースした後の物を変更する位なら使えるかなと思います。 今回は、複数の…
SqlScriptGenerator クラス (Microsoft.SqlServer.TransactSql.ScriptDom) でクエリを生成する際のオプション SqlScriptGeneratorOptions クラス (Microsoft.SqlServer.TransactSql.ScriptDom) では、識別子を で囲むオプションがありません。 ですが、ちょ…
まだまだ ScriptDom ネタです。 TSqlParser でパースした結果は、TSqlFragment として返ってきます。 TSqlFragment クラス (Microsoft.SqlServer.TransactSql.ScriptDom) TSqlFragment の子階層のインスタンスは、Visitor を使うことで簡単にアクセス出来ま…
相変わらずの ScriptDom ネタです。 パーサーとジェネレーターには、それぞれ SQL Server 2000, 2005, 2008, 2012 と 4つのバージョンがあります。パーサーは、 TSqlParser クラス (Microsoft.SqlServer.TransactSql.ScriptDom) が基底クラスで、 TSql80Pars…
Visual Studio勉強会 : ATND の LT で紹介したネタです。 MSBuild 4 からは、インラインタスクが書ける(MSBuild 4.0 からインラインタスクが書けます - お だ のスペース)ので、 さくっと書いてみた。 ... <ItemGroup> <Content Include="libs\Microsoft.SqlServer.TransactSql.ScriptDom.dll" /> <Content Include="sql\受注テーブル\Delete.sql" /> <Content Include="sql\受注テーブル\Insert.sql" /> <…</content></content></content></itemgroup>
T-SQL の パーサーとジェネレーター(ScriptDom)の紹介 - お だ のスペース で紹介した、ScriptDom Sample を隣の人に見せたら、SELECT の列名(エイリアス着けた場合は、エイリアスで)一覧抜き出せないのって聞かれたからやっつけで追加したった。*1 ScriptDo…
SQL Server 用の SQL である T-SQL には、パーサーとジェネレーターが MS から .NET Framework のライブラリとして提供されています。 最新の 2012 ではこちら Microsoft.SqlServer.TransactSql.ScriptDom 名前空間 () 一つ前はこちら Microsoft.Data.Schema…
StyleCop の結果を Jenkins Violations Plugin で表示すると違反箇所のソースコードが表示されないことがある - お だ のスペース で書いてた、第1回 Jenkins駆込み寺 in 大阪 - connpass のときに発表した内容をまとめます。 解決方法としては、StyleCop の…
StyleCop から 結果の XML を出力する - お だ のスペース で StyleCop の結果ファイルを出力するようにしました。 それを Jenkins の Violations Plugin Violations - Jenkins - Jenkins Wiki に渡すと、違反箇所のソースコードが表示されないケースがあり…