/ / помилка про передачу рядка підключення до DbContext (рядок nameOrConnectionString) - c #, entity-framework

помилка про передачу рядка підключення до DbContext (рядок nameOrConnectionString) - c #, framework-framework

Я намагаюся пройти data source=(local);initial catalog=xxx;integrated security=false;user id=sa;password=yyy; до мого EFDbContext. Те, що я зробив, це

public class EFDbContext : DbContext
{
public EFDbContext() : base(@"data source=(local);initial catalog=xxx;integrated security=false;userid=sa;password=yyy;MultipleActiveResultSets=True;App=EntityFramework")
{
}
}

Але це спричиняє помилку в приказці

"Ключове слово не підтримується:" початковий каталог ""

коли я запускаю програму. Це проблема формату мого рядка підключення?

Відповіді:

0 для відповіді № 1
public class EFDbContext : DbContext
{
public EFDbContext() : base(@"data source=(local);initial catalog=xxx;integrated security=false;userid=sa;password=yyy;MultipleActiveResultSets=True;App=EntityFramework")
{
this.Database.Connection.Provider = "System.Data.SqlClient";
}
}