Обнаружено несколько DbContext с именем «ApplicationDbContext». Укажите, какой из них использовать, указав его полное имC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Обнаружено несколько DbContext с именем «ApplicationDbContext». Укажите, какой из них использовать, указав его полное им

Сообщение Anonymous »

В настоящее время я собираюсь добавить свою первую миграцию. Пожалуйста, найдите код класса игрока. Когда я пишу

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

Add-Migration initialMigration
Я получаю следующую ошибку:

Найдено более одного DbContext с именем «ApplicationDbContext». Укажите, какой из них использовать, указав его полное имя в точном регистре.

Вместо этого я пытался использовать это:

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

Add-Migration InitialCreate -Context ApplicationDbContext
Но я все равно получаю ту же ошибку. Пожалуйста, дайте мне знать решение, чтобы я мог добавить свою первую миграцию. Я указал строку подключения, и в SQL Server Management Studio уже создана база данных с именем Players.

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

namespace Playersmanagementsystem.Models
{
public class Player
{
public int Id { get; set; }

public string FirstName { get; set; }
public string LastName { get; set; }
public string Emailaddress { get; set; }

public int PhoneNumber { get; set; }
}
}
Код класса ApplicationDbContext выглядит следующим образом:

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

    using Playersmanagementsystem.Models;

namespace Playersmanagementsystem.Context
{
public class ApplicationDbContext :DbContext
{
public ApplicationDbContext(DbContextOptions options)
: base(options)
{
}

public DbSet
 Players { get; set; }
}
}
Вот мой файл appsettings.json:

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

{
"ConnectionStrings": {
"DefaultConnection": "Server :DESKTOP-DFBVCE0;Database:Players; User Id=Ammadlogin;Password:ammadpass1; TrueServerCertificate:True"
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}
Поскольку перед созданием проекта ASP.NET Core я выбрал отдельные учетные записи, часть кода уже была написана в DbContext.
Код Program.cs выглядит следующим образом:

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

using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;
using Playersmanagementsystem.Data;

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.
var connectionString = builder.Configuration.GetConnectionString("DefaultConnection") ?? throw new InvalidOperationException("Connection string 'DefaultConnection' not found.");
builder.Services.AddDbContext(options =>
options.UseSqlServer(connectionString));
builder.Services.AddDatabaseDeveloperPageExceptionFilter();

builder.Services.AddDefaultIdentity(options => options.SignIn.RequireConfirmedAccount = true)
.AddEntityFrameworkStores();
builder.Services.AddControllersWithViews();

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseMigrationsEndPoint();
}
else
{
app.UseExceptionHandler("/Home/Error");
app.UseHsts();
}

app.UseHttpsRedirection();
app.UseStaticFiles();

app.UseRouting();

app.UseAuthorization();

app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
app.MapRazorPages();

app.Run();
На моем SQL-сервере имя — DESKTOP-DFBVCE0, если перейти к свойствам. Пожалуйста, дайте мне знать, должно ли это быть DESKTOP-DFBVCE0//SQLEXPRESS в строке подключения.
В настоящее время моя цель — добавить мою первую миграцию для проигрывателя моделей. Спасибо

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Можно ли включить автоматическое полное полное для C ++?
    Anonymous » » в форуме C++
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Можно ли включить автоматическое полное полное для C ++?
    Anonymous » » в форуме C++
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous
  • Можно ли включить автоматическое полное полное для C ++?
    Anonymous » » в форуме C++
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как я могу читать Excel, указав диапазон, мне нужно использовать пакет Apache Poi
    Anonymous » » в форуме JAVA
    0 Ответы
    84 Просмотры
    Последнее сообщение Anonymous
  • Внедрить IDbContextFactory в конструктор, ожидающий IDbContextFactory
    Anonymous » » в форуме C#
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous

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