1.21 jigowatts

Great Scott!

2015-01-01から1年間の記事一覧

SQLServer IDENTITYの初期化

概要 Truncate TableついでにIdentityを初期化しようと思ったらFKの参照テーブルだったため怒られました。 TRUNCATE TABLE (Transact-SQL)素直にDELETEしてIDENTITYの値を初期化。 IDENTITY初期化 DELETE FROM dbo.People; DBCC CHECKIDENT ('People', RESEE…

SQLServer IDENTITY列の明示的なSelect Insert

概要 Select結果をInsertしたいときに、IDENTITY列があると怒られます!そんなときは明示的に値を登録できるようにしてから実行しましょう。この時、IDENTITY列を列挙してあげることも忘れがち☆ SET IDENTITY SET IDENTITY_INSERT dbo.People ON; INSERT INT…

SQLServer ユーザー定義テーブル型を使う

概要 たまに使うだけだからすぐ忘れる! ユーザー定義テーブル型 CREATE TYPE [dbo].[myType] AS TABLE( [MyCode] [nvarchar](5) NULL ) データを登録 DECLARE @data AS myType INSERT INTO @data values('12345') SELECT * FROM @data

SQLServer データベースロールで権限管理

概要 SQLServerと連携しているとあるシステムでデータベースの一部のViewからだけデータ取得が出来るような権限管理がしたいという要望があったので、ロール作ってそこにユーザ紐づければいいんじゃないですか?と言ったもののよく知らなかったので調べてみ…

Twitter BOTを作る

C#

概要 C#で.NET Twitter ライブラリ「CoreTweet」を使って、Twitter BOTを作ってみます。つぶやく内容は前回のLivedoorの気象データ配信サービス「Weather Hacks」のお天気Webサービス(Livedoor Weather Web Service / LWWS)から取得する天気情報です。 環…

C#で天気予報のWeb API(Weather Hacks)を使ってみる~コンソールアプリケーション

C#

概要 夏なので毎日暑い日が続きます。今日の天気と最高気温が気になるので、Livedoorの気象データ配信サービス「Weather Hacks」のお天気Webサービス(Livedoor Weather Web Service / LWWS)から情報を取得し、コンソールに出力してみます。API仕様の詳細は…

Visual Studio Community 2013 with Update 5をインストールする

概要 前回はVisual Studio 2015 Communityをインストールしました。Visual Studio 2013 with Update 5もリリースされたので今回はこちらをインストールします!Visual Studio Community 2015をインストールする - 1.21 jigowattssh-yoshida.hatenablog.com詳…

Visual Studio Community 2015をインストールする

概要 Visual Studio 2015が先日リリースされたとのことで、Visual Studio 2015 Communityをインストールします! 詳細とダウンロードは以下から。 https://www.visualstudio.com/downloads/download-visual-studio-vsMSDN Blogsblogs.msdn.com リリースノー…

Entity Framework~Code-Based Migration - 初期データを登録する

概要 前回の続きで、パッケージマネージャーコンソールからEntity Frameworkを操作して、データベースに初期データを登録します。 環境 Microsoft Visual Studio Community 2013 Entity Framework 6.1.3 実践 1.Seedメソッド ■Migrations/Configuration.cs n…

Entity Framework~Code-Based Migration - マイグレーションを有効化する

概要 パッケージマネージャーコンソールからEntity Frameworkを操作して、Code Firstマイグレーションを出来るようにします。 環境 Microsoft Visual Studio Community 2013 Entity Framework 6.1.3 実践 1.ヘルプを表示する Entity Frameworkのコマンドレッ…

Entity Framework~実行ログを日本語化する

概要 Entity Frameworkの実行ログはデフォルトで英語のログが出力されるので日本語化します。 環境 Microsoft Visual Studio Community 2013 Entity Framework 6.1.3 実装 前回、パッケージマネージャーコンソールからEntity Frameworkをインストールしたの…

パッケージマネージャーコンソールの使い方

概要 パッケージマネージャーコンソールってなに??職場のVS2010(笑)にはこんな機能ないんですけどっ。 わからないものはとりあえず触ってみよう! 環境 Microsoft Visual Studio Community 2013 はじめに 1.パッケージマネージャーコンソールウィンドウを…

ワイルドカードを含む文字列をあいまい検索する

概要 あいまい検索したい項目のデータにワイルドカードが登録されててうまくいかない!ハヒハヒ!となってしまったので、ワイルドカード自体を含む文字列を検索するにはどうすればいいか調べてみました。 実装 SQLでワイルドカードを文字として解釈して検索 …

Visual Studio 2015 スペシャル ツアーに行ってきました!

概要 Visual Studio 2015とTeam Foundation Server 2015をデモを交えて紹介していただけるとのことで、午後半休を取って参加してきました。詳細はこちら↓【Visual Studio 2015 スペシャル ツアー】Visual Studio 2015/.NET で広がるアプリケーション開発の可…

App.configを共有する

概要 仕事で古いプロジェクトをいくつか掘り起こしているのですが、App.configがショートカットアイコンになっているものを見つけまして、なんだこれ知らないぞということで調べてみました。 ちなみに普通はこんな。 ショートカットアイコンぽいのがこちら。…

あんまり使わない!SQLServerでプロシージャ一覧取得

概要 プロシージャを大量に使っているプロジェクトを調査するときに、とりあえず一覧を…というときなどに! 今日使ったばかりです、プロシージャありすぎだぞ★ここから参照テーブルとか追っていくのね、ミナギッテきた。 select sys.objects.name from sys.o…

ASP.NET MVC実践してみました~あれ!System.Web.Mvc.dllがない!?

概要 ASP.NET MVCを仕事で使いたく独学でコソコソやってましたが、手ごろなプロジェクトがあったので実践してみました。ざっくりな仕様としては、データベースのデータを取ってきて表示するだけの簡単なWebアプリケーションです。 開発フェーズも中盤に差し…

Team Foundation Server 2013 Expressでソースコード管理~ラベルの適用とラベル付きバージョンの取得

概要 今回はラベル機能を使ってみます。 ラベルとは ラベルを使用すると、ファイルのスナップショットを取得できます。取得したスナップショットは後で参照できます。 ラベルを使用すると、多数のファイルを表示およびビルドできるだけでなく、ラベルを適用…

Team Foundation Server 2013 Expressでソースコード管理~ブランチの作成とマージ

概要 前回作成したチームプロジェクトを元にブランチを作成し、変更をマージしてみます。 環境 Visual Studio Community 2013 Team Foundation Server 2013 Express ブランチの作成 [VIEW]-[Team Explorer]を開き、ホームアイコンを押下して[Home]-[Source C…

Team Foundation Server 2013 Expressでソースコード管理~シェルブ機能を使ってみる

概要 シェルブ使ってますか?私は昨日初めて使いました(・∀・) シェルブとは シェルブを使用すると、ワークスペースの保留中の変更作業を中断して、優先度の高いタスクを実行したり、またはコード レビューのために別のユーザーとコードを共有できます。 詳…

Team Foundation Server 2013 Expressでソースコード管理~チームプロジェクトの作成

概要 チームじゃなくてもソースコードのバージョン管理は必須です。TFSにてチームプロジェクトを作成して新規プロジェクトをソースコード管理します。 環境 Visual Studio Community 2013 Team Foundation Server 2013 Express チームプロジェクトの作成 Vis…

Team Foundation Server 2013 Expressをインストールする

概要 仕事でTeam Foundation Server 2010(以降、TFS)でソースコードの管理を行っているのですが、TFSはバージョン管理だけじゃなく自動ビルドやテストなどチーム開発に必要な機能を取り揃えているようです。 使いこなしてみたいけど職場環境は好き勝手触らせ…

すぐ忘れる?SQLServerでCreate Insert

概要 Select結果からテーブルを作成します。 データの退避とかでよく使うけど、すぐ忘れるんです。 Select * into dbo.T_Work_Tmp From T_Work T_Work_Tmpというテーブルを作成し、T_Workテーブルから取得した行を挿入しています。テーブルを作成するのにCRE…

ADO.NETとEntity Frameworkでパフォーマンスを比較してみた

C#

概要 ADO.NET(接続型)やADO.NET(非接続型)よりEntity Framework(以下、EF)はパフォーマンスに劣るとのことですが、最新のEFでは6倍ほどパフォーマンスを向上させたらしいので実際のところ、どの程度なのか試してみました。 環境 Visual Studio Community 20…

データベース接続!Entity FrameworkのコードファーストでSQLServerに接続する?

C#

概要 .NET Frameworkの比較的新しいテクノロジであるADO.NET Entity Frameworkのコードファースト呼ばれる方法でSQLServerに接続してみます。 参考 .NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ) ADO.NET Entity Fr…

データベース接続!ADO.NET(DataSet)でSQLServerに接続する?

C#

概要 .NET Framework初期のテクノロジであるADO.NETの非接続型と呼ばれる方法でSQLServerに接続してみます。 参考 .NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ) ADO.NET 非接続型 DataSet(クライアントのインメモ…

データベース接続!ADO.NETでSQLServerに接続する?

C#

概要 .NET Framework初期のテクノロジであるADO.NETの接続型と呼ばれる方法でSQLServerに接続してみます。 参考 .NET開発テクノロジ入門 2014年版 VisualStudio2013対応版 (MSDNプログラミングシリーズ) ADO.NET 接続型 .NET Framework初期のテクノロジで低…

Windowsバッチ処理で日付を取得するときロケールに影響されたくない

概要 バッチ処理で現在日付をファイル名に付与したい! そんな時は以下のように切り取ることで好きなフォーマットに加工することができるので、ファイル名に使ったり、ログに出力したりすることができます。 >echo %date% 2015/01/26 >echo %date:~-10,4%%da…

ASP.NET MVCはじめました~ajaxメソッドでローディング画像を表示して検索結果を取得しExcelでダウンロードする

概要 Excelダウンロード処理を書いてみましたが、データの取得に時間がかかるとブラウザが固まってしまいます。なので今回は処理中にローディング画像をぐるぐる表示するようにしてみます。処理の流れも変わりまして、jQueryのajaxメソッドで一旦サーバー上…

ASP.NET MVCはじめました~検索結果をjqGridに表示する

概要 自前でページング処理を実装してきましたが、jqGridを使って面倒な処理を丸投げしてしまいます。ASP.NET MVCはじめました~検索画面を作る - 1.21 jigowatts ASP.NET MVCはじめました~検索画面を作る - 1.21 jigowatts ASP.NET MVCはじめました~Ajax.…