Automatische Datenbelastung beim Erstellen einer DBContext -Instanz [geschlossen]C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Automatische Datenbelastung beim Erstellen einer DBContext -Instanz [geschlossen]

Post by Anonymous »

Beim Erstellen eines DBContext (EF Core) erhalte ich Daten aus der Datenbank (SQLite), die ich nicht abfragt habe. Warum passiert das? Ich brauche kein automatisches Datenabruf aus der Datenbank.

Code: Select all

internal class MyContext : DbContext
{
public DbSet Users { get; set; }
public string? DbPath { get; }

public MyContext()
{
var folder = Environment.SpecialFolder.Desktop;
var path = Environment.GetFolderPath(folder);
DbPath = Path.Join(path, "testcontext.db");
}

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlite($"Data Source={DbPath}");
}
}
< /code>
Benutzer < /p>
internal class User
{
public int Id { get; set; }
public string Name { get; set; }
}
< /code>
Programm < /p>
MyContext myContext = new MyContext();
//User user = new User();
//user.Name = "bob";
//myContext.Users.Add(user);
//myContext.SaveChanges();
Es gibt auch Standardmigrationen, aber ich weiß nicht, ob sie dies beeinflussen. Bei Bedarf setze ich den Code zurück

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post