SQL Azure

次期Entity Framework 6で搭載予定の機能に

Windows Azure SQL Databaseのようなクラウド環境で動作するデータベースとの接続が切断されてしまった際に自動的に再接続することでコネクションの弾力性を向上させる

が上がっています。

素敵ですね!
逆に言うと、Entity Framewaork 5までは、自分で作りこむ必要があるのですね!
知らなかった!

情報源

赤副ガスリー副社長のMSDNブログ「Entity Framework 6: Alpha2 Now Available
搭載予定だから、今回のα2には入ってないのかな。

SQL Azure

若干、感じが悪いかなと思いつつ投稿。

VS2008では、.edmxファイルをSQL Azureから生成することはできませんが、VS2010であれば生成することができます。

以下は、VS2008への注意事項をMSDNライブラリから転載。

Visual Studio 2008 で実行している場合、Entity Framework は、.edmx ファイルおよび関連するクライアント クラスを SQL Azure データベースから作成できません。モデルおよびマッピング ファイルを生成するには、SQL Server のローカル インスタンスに接続する必要があります。ただし、モデル ファイルとマッピング ファイルが作成されれば、Entity Framework は SQL Azure データベースに接続するようになります。

VS2010で、作成時のスクリーンショット

SNAGHTMLac4325e

SNAGHTMLac475b4

SNAGHTMLac57518

SNAGHTMLac5b987

SNAGHTMLac67bfb

参照情報