実行時にEntityFrameworkで接続文字列を設定しようとしています。これを行うために、次のコードがあります。
string connectionString = "tcp:[serverName],[port];initial catalog=[databaseName];user id=[userName];password=[pwd];MultipleActiveResultSets=True;App=EntityFramework";
using (MyEntities entities = new MyEntities(connectionString))
{
MyEntity entity = new MyEntity();
// Set entity properties here
entities.MyEntities.Add(entity);
entities.SaveChanges();
}
という行に到達するとentities.MyEntities.Add(entity)
、例外がスローされます。この例外には、次の情報があります。
Type: ArgumentException
Message: Keyword not supported: 'tcp:[serverName],[port];initial catalog'.
私が書いたコードが機能しないのはなぜですか?私の一生の間、私はそれを理解することができません。
ありがとうございました!