2011年7月30日土曜日

【LINQ】指定の条件に一致しない場合、空の要素を生成するには(Empty生成演算子)

【LINQ】指定の個数分の要素一覧を生成するには(Repeat生成演算子)

【LINQ】指定の範囲の数値一覧を生成するには(Range生成演算子)

2011年7月29日金曜日

【LINQ】指定のデータ型へ変換(キャスト)するには(Cast変換演算子)

【LINQ】指定のデータ型のみ抽出するには(OfType変換演算子)

【LINQ】Lookup 型(1つのキーに複数の値)に変換するには(ToLookup変換演算子)

【LINQ】Dictionary 型に変換するには(ToDictionary変換演算子)

【LINQ】List 型に変換するには(ToList変換演算子)

【LINQ】配列に変換するには(ToArray変換演算子)

【LINQ】IEnumerable 型に変換するには(AsEnumerable変換演算子)

2011年7月27日水曜日

【LINQ】2つの要素一覧を結合(差集合)するには(Exceptセット演算子)

【LINQ】2つの要素一覧を結合(積集合)するには(Intersectセット演算子)

【LINQ】2つの要素一覧を結合(和集合)するには(Unionセット演算子)

【LINQ】重複する要素を取り除くには(Distinctセット演算子)

2011年7月23日土曜日

【LINQ】先頭から指定した条件に一致する要素をスキップし、残りの要素を取得するには(SkipWhile分割演算子)

【LINQ】先頭から指定した件数分スキップし、残りの要素を取得するには(Skip分割演算子)

【LINQ】先頭から指定した条件に一致しない要素が出現するまでの要素を取得するには(TakeWhile分割演算子)

【LINQ】先頭から指定した件数分の要素を取得するには(Take分割演算子)

2011年7月21日木曜日

【LINQ】指定の値を含む要素の一覧を取得するには(Contains限定子)

【LINQ】条件に一致する要素が1つでも存在するか確認するには(Any限定子)

【LINQ】全ての要素が条件に一致するか確認するには(All限定子)

2011年7月20日水曜日

【LINQ】独自の集計演算子を作成するには(Aggregate集計演算子)

【LINQ】要素の平均値を取得するには(Average集計演算子)

【LINQ】要素の最小値を取得するには(Min集計演算子)

【LINQ】要素の最大値を取得するには(Max集計演算子)

【LINQ】要素の合計値を取得するには(Sum集計演算子)

【LINQ】要素の個数を取得するには(Count集計演算子)

2011年7月15日金曜日

【Silverlight】 WCF RIA Services(DbDomainService) のCRUD基底クラスを作成するには(ジェネリック・メソッドの場合)

【Silverlight】 WCF RIA Services(DbDomainService) のCRUD基底クラスを作成するには

2011年7月14日木曜日

【Silverlight】WCF RIA Services WebプロジェクトをIISにデプロイするには

1. デプロイ パッケージの作成
 (1) WCF RIA Services用DLLの「Copy Local」を "True" に設定する。
  ・System.ServiceModel.DomainServices.Hosting
  ・System.ServiceModel.DomainServices.Server
  ・System.ServiceModel.DomainServices.EntityFramework(参照設定している場合)
  ・Microsoft.ServiceModel.DomainServices.EntityFramework(参照設定している場合)
 
(2) デプロイ対象のWebプロジェクトを選択し、「右クリックのメニュー」→「Project」
 →「Build Deployment Package」を実行する。
 
(3) 「Webプロジェクト\obj\Release(ビルド設定)\Package\PackageTmp」フォルダをコピーし、
 IISのアプリケーションに登録する。
 ※ Web.config の connectionStrings が初期化されるので、再設定が必要
 
2. IISの設定
 (1) MIMEの種類とファイル拡張子を登録する。(未登録の場合)
  ・.xap : application/octet-stream
  ・.xaml: application/xaml+xml
 
 (2) 匿名アクセスを有効に設定する。
 
3. データベース ファイル(SQL Server Compact等)のアクセス権の設定
 (1) データベース ファイル格納フォルダへ「アプリケーションプール アカウント」のアクセス権を
      “フル コントロール” に設定する。
      (例:ApplicationPoolIdentity の場合は、IIS_IUSRS アカウントを設定)

2011年7月8日金曜日

【MVVM】 コード・ビハインド(C#コード)で、ビヘイビア(Behavior)を設定するには

【MVVM】 コード・ビハインド(C#コード)で、イベント・トリガー(EventTrigger)を設定するには

【MVVM】 コード・ビハインド(C#コード)で、バインディング(Binding)を設定するには

2011年7月4日月曜日

【MEF】Silverlightで、プラグイン(xap)開発を行うには

2011年7月3日日曜日

【MVVM】ViewModel から View へメッセージを送信するには

◆事前準備
  MVVM Light Toolkitのインストール( NuGet)
    http://nuget.org/List/Packages/MvvmLight

【LINQ】 後方一致検索を行うには

【LINQ】 前方一致検索を行うには

【LINQ】指定の行のレコードを取得(ページング)するには