StreamInsight 2.1 をインストールしました。これを有効にして Server.Create() を実行し、WCF エンドポイントを公開して、Event Flow Debugger を使用して接続することができました。偽のイベント ソースを作成する例をたくさん見つけました。
私が可能だと思うもの、つまり SQL 2012 データベースに対するスタンディング クエリを作成する方法を知りたいです。RDB に接続するためのサンプル コードは見つかりませんでした。「これは単なる表示用であり、実際には RDB に接続する可能性があります」というステートメントだけです。
LINQ-to-SQL のみを使用できますか? エンティティ フレームワーク 4? 平易な ADO.NET? いくつかの MS SQL 固有のプロトコルですか?
私を本当に混乱させているのは、これらのスタンディング クエリがどのように機能するかということだと思います。最近、Microsoft が特定の独立した SKU (StreamInsight) だけがアクセスできる SQL Server の機能を公開しているのは、私には奇妙に思えます。したがって、次の 2 つのいずれかである必要があります。
SQL はクエリの永続性を認識していますか、または StreamInsight は LINQ ステートメントを変更して効率的にポーリングします (AND @LastExecution <= InsertedOn
適切なインデックスを追加するなど)。
SQL がそれを特別な種類のクエリとして認識している場合、StreamInsight はそのようなスタンディング クエリを作成するためにどのメカニズムを使用しますか? StreamInsight Services などを使わずにプログラマーが利用できるものですか?