Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

CS1061 EntityTypeBuilder does not contain a definition for ToTable…

19.07.2023 (👁3928)

CS1061 EntityTypeBuilder does not contain a definition for ToTable…

 

In Asp .Net6

 

Ein Bild, das Text, Multimedia-Software, Software, Screenshot enthält.

Automatisch generierte Beschreibung

Und der Folgefehler:

Description

'DbContextOptionsBuilder' does not contain a definition for 'UseSqlServer' and no accessible extension method 'UseSqlServer' accepting a first argument of type 'DbContextOptionsBuilder' could be found (are you missing a using directive or an assembly reference?)

Ein Bild, das Text, Screenshot, Software, Multimedia-Software enthält.

Automatisch generierte Beschreibung

 

 

Im Nuget Paketmanager ist installiert

Microsoft.EntityFrameworkCore in der Version 8 Preview

Ein Bild, das Text, Screenshot, Software, Multimedia-Software enthält.

Automatisch generierte Beschreibung

 

 

Lösung:

Man muss das Preview Microsoft EntityFrameworkCore Version 8 löschen  und durch das Microsof EntityFramework.Sqlserver Version 7 ersetzen.

Ein Bild, das Text, Screenshot, Software, Multimedia-Software enthält.

Automatisch generierte Beschreibung

 

 

In manchen Dateien muss man den using Namespace ergänzen in der Kopfzeile

Ein Bild, das Text, Screenshot, Software, Multimedia-Software enthält.

Automatisch generierte Beschreibung

 

using Microsoft.EntityFrameworkCore;

using webapp.DatabaseContext;

 

namespace DMP2

{

    public class Program

    {

        public static void Main(string[] args)

        {

            var builder = WebApplication.CreateBuilder(args);

 

            // Add services to the container.

            builder.Services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer("connectionString"));

 

            builder.Services.AddControllersWithViews();

 

            var app = builder.Build();