LocalDB не поддерживается на этой платформе.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 LocalDB не поддерживается на этой платформе.

Сообщение Anonymous »

Я пытаюсь запустить приложение .Net Core 2.0 в Ubuntu 17.04. Раньше я разрабатывал его для Windows 10, и он работает хорошо. Проблема в том, что когда я запускаю обновление базы данных dotnet ef, я получаю следующее исключение:

Код: Выделить всё

System.PlatformNotSupportedException: LocalDB is not supported on this Platform.
Вот мой DbContext:

Код: Выделить всё

public class NutritionContext : DbContext
{
public DbSet Users { get; set; }
public DbSet Meals { get; set; }
public DbSet Dishes { get; set; }
public DbSet
 Products { get; set; }
public DbSet Plans { get; set; }
public DbSet MealDishes { get; set; }
public DbSet Ingredients { get; set; }
public DbSet PlanDetails { get; set; }
public DbSet UserPlans { get; set; }
public DbSet AuthUsers { get; set; }

public NutritionContext()
{
}

public NutritionContext(DbContextOptions options) : base(options)
{
}

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(
"Server=(localdb)\\mssqllocaldb;Database=NutritionDatabaseNew;Trusted_Connection=True;MultipleActiveResultSets=true");
}

}
Знаете, в чем может быть причина?


Подробнее здесь: https://stackoverflow.com/questions/458 ... s-platform
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»