タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

.NETとLinqに関するichiropのブックマーク (2)

  • 方法: Parallel.For または ForEach ループを取り消す - .NET

    Parallel.For および Parallel.ForEach メソッドでは、キャンセル トークンを使用した取り消し処理がサポートされます。 一般的な取り消し処理の詳細については、「キャンセル」を参照してください。 並列ループでは、ParallelOptions パラメーターのメソッドに CancellationToken を指定してから、try-catch ブロックで並列呼び出しを囲みます。 例 次の例は、Parallel.ForEach の呼び出しを取り消す方法を示しています。 Parallel.For 呼び出しに同じ方法を適用できます。 namespace CancelParallelLoops { using System; using System.Linq; using System.Threading; using System.Threading.Tasks; clas

    方法: Parallel.For または ForEach ループを取り消す - .NET
  • LINQ to SQL 用ファクトリクラス - present

    以前、LINQ to SQL や ADO.NET Entity Framework で、接続するデータベースを動的に変更する方法を紹介しました。 LINQ to SQL や ADO.NET Entity Framework で接続先データベースを動的に決定する - present 仕事では仕様上、動的に接続先データベースを変更することが結構多くて、毎回こんなコードは書いていられないです。この方法を実際に使う場合、ファクトリクラスを作ることになると思います。下記は LINQ to SQL の例。 public static class DataContextFactory<T> where T : DataContext { /// <summary> /// DataContext を生成します。 /// </summary> /// <typeparam name="T">データコンテキ

    LINQ to SQL 用ファクトリクラス - present
  • 1