5

私は、ASP.NET MVC 3を使用してWebサイトを作成し、データアクセスのためのEntity Framework 4.3 Code Firstアプローチを使用するPOCソリューションを用意しています。私はAzureのホスティングサービスに展開することができ、接続文字列に基づいてSQL Azureでデータベースを作成します。私が理解できないことは、データベース版(Web)とサイズ(1GB)がどのように決定されたかです。これはちょうどデフォルトですか、それとも制御可能ですか?最初にEFコードでSQL Azureデータベースのエディションとサイズを決定する方法

私のデータベースイニシャライザをプロダクションに設定し、それを自分で管理すると、nullに設定することでこれにアプローチする予定ですが、オプションを理解したいと思います。ありがとう

答えて

1

CREATE DATABASEコールでエディションと最大サイズを指定できます。 editionおよびmaxsizeパラメータを省略すると、デフォルトはWeb、1GBです。フルCREATE DATABASE呼び出しは次のとおりです。

CREATE DATABASE database_name [ COLLATE collation_name ] 
{ 
    (<edition_options> [, ...n]) 
} 

<edition_options> ::= 
{ 
    (MAXSIZE = {1 | 5 | 10 | 20 | 30 … 150} GB) 
    |(EDITION = {'web' | 'business'}) 
} 

は詳細についてはthis MSDN reference pageを参照してください。

+0

ありがとうございました。それは答えの一部です。多分私の質問は、EFコードファーストがデータベース作成に関わっているときにどのようにオプションをコントロールすることができるのかということになります。 – Bryan