Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

2012-03-01から1ヶ月間の記事一覧

Visual Studio 2010のTransact-SQL エディターを試してみた

Visual Studio 2010のTransact-SQL エディターを試してみました。 検証環境 Visual Studio 2010 Ultimate SP1 メニューからTransact-SQL エディターを起動します。 サーバーへ接続するとエディターが表示されます。 インテリセンス機能が便利です。 [SQLの実…

IEnumerable.Firstメソッド

Enumerable.First(TSource) メソッド (IEnumerable(TSource), Func(TSource, Boolean)) (System.Linq)指定された条件を満たす、シーケンスの最初の要素を返します。 ソースコード using System; using System.Linq; namespace LinqSample { class Program { …

IEnumerable.Exceptメソッド

Enumerable.Except(TSource) メソッド (IEnumerable(TSource), IEnumerable(TSource)) (System.Linq)既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。 SQLでは、WHERE〜NOT IN〜に相当します。 ソースコード usin…

Enumerable.Emptyメソッド

Enumerable.Empty(TResult) メソッド (System.Linq)指定した型引数を持つ空の IEnumerable を返します。 ソースコード using System; using System.Collections.Generic; using System.Linq; namespace LinqSample { class Program { static void Main(strin…

IEnumerable.ElementAtOrDefaultメソッド

Enumerable.ElementAtOrDefault(TSource) メソッド (System.Linq)シーケンス内の指定されたインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。 ソースコード using System; using System.Linq; namespace LinqSample { …

IEnumerable.ElementAtメソッド

Enumerable.ElementAt(TSource) メソッド (System.Linq)シーケンス内の指定されたインデックス位置にある要素を返します。 ... ソースコード using System; using System.Linq; namespace LinqSample { class Program { static void Main(string[] args) { i…

Visual Studio 2010のデータ比較を試してみた

Visual Studio 2010のデータ比較を試してみました。 検証環境 Visual Studio 2010 Ultimate SP1 検証用DBの作成 Hoge1がプライマリーキーです。 データ比較の表示 [ソース データベース]の[新しい接続]をクリックします。 接続情報を入力して[OK]をクリック…

Visual Studio 2010のスキーマ比較を試してみた

Visual Studio 2010のスキーマ比較を試してみました。 検証環境 Visual Studio 2010 Ultimate SP1 検証用DBの作成 スキーマ比較の表示 [ソース スキーマ]の[新しい接続]をクリックします。 接続情報を入力して[OK]をクリックします。 [ターゲット スキーマ]…

IEnumerable.Distinctメソッド

Enumerable.Distinct(TSource) メソッド (IEnumerable(TSource)) (System.Linq)既定の等値比較子を使用して値を比較することにより、シーケンスから一意の要素を返します。 ... SQLでは、SELECT DISTINCTに相当します。 ソースコード using System; using Sy…

IEnumerable.DefaultIfEmptyメソッド

Enumerable.DefaultIfEmpty(TSource) メソッド (IEnumerable(TSource), TSource) (System.Linq)指定されたシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。 ソースコード using Syste…

IEnumerable.Countメソッド

Enumerable.Count(TSource) メソッド (IEnumerable(TSource), Func(TSource, Boolean)) (System.Linq)条件を満たす、指定されたシーケンス内の要素の数を表す数値を返します。 ... SQLでは、COUNTに相当します。 ソースコード using System; using System.Li…

.NET Framework 4 Formatting Utilityを使ってみた

.NET Framework 4 Formatting Utilityは書式指定文字列の適用結果を確認できるツールです。数値と日付に適用できます。 使ってみて 日付の書式指定文字列をいつも忘れるので、簡単に確認できるのは便利です。 環境 Visual Studio 2010 言語 C# VB.NET 使い方…

.NET Framework最新のリリース4.0.3をVisual Studio 2010で使えるようにする

.NET Frameworkの3/19現在の最新リリース4.0.3をVisual Studio 2010で使えるようにする方法を紹介します。 どうすれば? .NET Framework SDKs and Targeting Packs for Visual Studio 2010The following .NET Framework targeting packs and SDKs are availa…

78Kgから60Kgに落とした私のダイエットの記録を公開します

78Kgから60Kgに落とした私のダイエットの記録を公開します。 特別なことはしていません。消費カロリーの増加、摂取カロリーの低下に1年半かけて少しずつ取り組んできました。 最終的な一日のメニューは次のとおりです。 カロリー消費 15Kmのジョギング。 カ…

Team Foundation Serverのリポジトリにラベルを貼付する

Team Foundation Server(TFS)のリポジトリにラベルを貼付する方法を紹介します。 ラベルを貼付すると、貼付した時点の全ファイルをいつでも取得できます。 検証環境 Visual Studio Team System 2008 SP1 Visual Studio 2008 Team System チーム エクスプロ…

IEnumerable.Containsメソッド

Enumerable.Contains(TSource) メソッド (IEnumerable(TSource), TSource) (System.Linq)既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。 SQLでは、WHERE〜IN〜に相当します。 ソースコード using System; using…

IEnumerable.Concatメソッド

Enumerable.Concat(TSource) メソッド (System.Linq)2 つのシーケンスを連結します。 SQLでは、UNION ALLに相当します。 ソースコード using System; using System.Collections.Generic; using System.Linq; namespace LinqSample { class Program { static …

IEnumerable.Castメソッド

Enumerable.Cast(TResult) メソッド (System.Linq)IEnumerable の要素を、指定した型に変換します。 ソースコード using System; using System.Collections; using System.Linq; namespace LinqSample { class Program { static void Main(string[] args) { …

IEnumerable.Avarageメソッド

Enumerable.Average メソッド (IEnumerable(Int32)) (System.Linq)Int32 値のシーケンスの平均値を計算します。 ... SQLでは、AVGに相当します。 ソースコード using System; using System.Linq; namespace LinqSample { class Program { static void Main(s…

IEnumerable.Anyメソッド

Enumerable.Any(TSource) メソッド (IEnumerable(TSource)) (System.Linq)シーケンスに要素が含まれているかどうかを判断します。 ... SQLでは、WHERE〜IN〜に相当します。 using System; using System.Linq; using System.Collections.Generic; namespace L…

IEnumerable.Allメソッド

Enumerable.All(TSource) メソッド (System.Linq)シーケンスのすべての要素が条件を満たしているかどうかを判断します。 SQLでは、WHEREに相当します。 ソースコード using System; using System.Linq; namespace LinqSample { class Program { static void …

SQL ServerのDBを比較できる「NE DB Comparator」を使ってみた

SQL ServerのDBを比較できる「NE DB Comparator」を使ってみました。 NE DB Comparator 拡張機能DB Comparator is a simple to use tool to compare and partially sync MS SQL Server databases. It shows all data object differences side by side in a h…

LINQエントリーのまとめ

エントリーする度に随時更新します。 A IEnumerable.Aggregateメソッド - プログラマーな日々シーケンスにアキュムレータ関数を適用します。 ...IEnumerable.Allメソッド - プログラマーな日々シーケンスのすべての要素が条件を満たしているかどうかを判断し…

IEnumerable.Aggregateメソッド

Enumerable.Aggregate(TSource) メソッド (IEnumerable(TSource), Func(TSource, TSource, TSource)) (System.Linq)シーケンスにアキュムレータ関数を適用します。 ソースコード using System; using System.Linq; namespace LinqSample { class Program { s…

DataTableがNullまたは空かどうかを判定する拡張メソッドを定義する

DataTableがNullまたは空かどうかを判定する拡張メソッドを定義します。DataRowを保持していない場合に空と判断しています。 System.ComponentModel.IListSourceを実装したインスタンスであれば、DataTable以外でも使えます。 Extensions.cs using System.Co…

Googleリーダーにスムーズスクロールが実装された

Googleリーダーにスムーズスクロールが実装されました。 動作は文章では表現しづらいです。 好みは分かれると思います。私は残念ながら使いづらいと感じました。

NuGetでEntity Frameworkをインストールしてみた

NuGetでEntity Frameworkの最新版をインストールしてみました。 どうすれば? NuGetをインストールします。 NuGetを拡張機能マネージャーからインストールする - プログラマーな日々.NETのパッケージマネージャーNuGetをインストールしてみました。 Visual S…

DBのスキーマを比較できるツール「DB Compare」を使ってみた

DBのスキーマを比較できるツール「DB Compare」を使ってみました。 DB CompareはSQL Serverに対応しています。 準備 CodePlexからインストーラーをダウンロードし、実行します。 DB Compare - HomeIf you like any of my projects you can help support my w…

NuGetを拡張機能マネージャーからインストールする

.NETのパッケージマネージャーNuGetをインストールしてみました。 .NET開発の新標準「NuGet」入門(前編) − @ITASP.NET MVC 3ベータ版が公開されたときに、「NuPack」と呼ばれるアプリケーションも同時に公開されたことをご存じだろうか。 ... 拡張機能マ…

頻繁に使用する例外の一覧

頻繁に使用する例外を一覧にしてみました。 System.Exceptionクラス Exception クラス (System) アプリケーションの実行中に発生するエラーを表します。 System.ArgumentExceptionクラス ArgumentException クラス (System) メソッドに渡された引数のいずれ…