Я использую ASP. NET Core 3.1, я уже создал контроллер, он работал для меня, через несколько дней мне нужно создать контроллер для ShoppingCartItem
, в дальнейшем у меня возникают некоторые проблемы.
Моя модель
namespace NCCMobileTest.Data.Model
{
public class ShoppingCartItem
{
[Key]
public int Id { get; set; }
public string Name { get; set; }
public decimal Price { get; set; }
public int Quantity { get; set; }
public string Category { get; set; }
public string Color { get; set; }
public string Brand { get; set; }
public string Barcode { get; set; }
// from Item table
public int Item_Id { get; set; }
public Customer customer { get; set; }
// from generat bill no
public int Bill_No { get; set; }
}
}
Моя DbContext
namespace NCCMobileTest.Data
{
public class ApplicationDbContext : IdentityDbContext
{
public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options): base(options)
{
}
public DbSet<ShoppingCartItem> ShoppingCartItems { get; set; }
}
}
Некоторые скриншоты моих шагов
Выход
Finding the generator 'controller'...
Running the generator 'controller'...
Attempting to compile the application in memory.
Could not get the reflection type for DbContext : NCCMobileTest.Data.ApplicationDbContext
at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.<BuildCommandLine>b__6_0()
at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.Execute(String[] args)
at Microsoft.VisualStudio.Web.CodeGeneration.CodeGenCommand.Execute(String[] args)