私はEntity Framework Code First 4.3 + Azureを使用しており、データベースへの接続に問題があります。私が手にエラーがある(最初のクエリで)以下:Entity Frameworkコード最初のAzure接続
Keyword not supported: 'server'.
I持って私のWeb.configファイルに設定し、次の接続
<configSections>
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<connectionStrings>
<add name="TestDBContext"
connectionString="Server=tcp:[SUBSCR].database.windows.net,1433;Database=[MyDB];User ID=[user];Password=[pass];Trusted_Connection=False;Encrypt=True;PersistSecurityInfo=True"
providerName="System.Data.EntityClient" />
</connectionStrings>
マイDbContext実装するクラスは、接続文字列の名前を使用しています。
public class MyContext : DbContext, IMyContext
{
public MyContext()
: base("TestDBContext")
{
Configuration.LazyLoadingEnabled = true;
Configuration.ProxyCreationEnabled = true;
}
あなたは何が起こっているのか分かりますか?
それは試しても動作しません... 1433はSQL Serverのデフォルトポートで、私はAzureサブスクリプション/データベースから接続文字列を貼り付けてコピーします。 –