محمد کمائی - Telegram : @komayi
محمد کمائی - Telegram : @komayi
خواندن ۱ دقیقه·۳ سال پیش

there was an error running the selected code generator no database provider - ارور اسکفولد ویژوال استودیو

اگر اسکفولد میزنید در Visual Studio برای ساخت صفحات Razor Page یا کنترلر و ویوی MVC و به ارور میخورید این مراحل رو انجام بدین :

  • Install 4 packages:

1.Microsoft.EntityFrameworkCore.SqlServer

2.Microsoft.EntityFrameworkCore.Tools

3.Microsoft.EntityFrameworkCore.Design

4.Microsoft.VisualStudio.Web.CodeGeneration.Design

  • Scaffold the data base and create the DbContext and Entities by scaffold command or ef core power tools vs extension.
  • Inject your data base settings in program.cs :
builder.Services.AddRazorPages(); builder.Services.AddDbContext(options => { options.UseSqlServer(builder.Configuration.GetConnectionString(&quotCS&quot)); });
  • Add your connection string to appsettings.json :
  • "AllowedHosts": "*",
&quotConnectionStrings&quot: { &quotCS&quot: &quotData Source=.\SQLEXPRESS;Initial Catalog=MyDb1;Integrated Security=True;MultipleActiveResultSets=True&quot }

اگر به دردتون خورد یه لایک درstackoverflow بزنید : https://stackoverflow.com/a/72063011/9875486

scaffoldvisualstudioerror
C# , .net core & angular & blazor , sql server
شاید از این پست‌ها خوشتان بیاید