ich Entity Framework ziemlich neu bin, und ich bin mit dieser Methode, um durch meine Datenbank abzufragen:Entity Framework hinzufügen lokale Daten aus der Datenbank zur Liste
var _context = new StudioEntities();
var results = _context.tblStudios.Select(u => new
{
u.Standort,
u.Name,
u.Id
}).ToList();
Jetzt ist mein Ziel als auch lokale Daten hinzuzufügen ist das ist nicht in der Datenbank vorhanden. Ich habe es mit diesem Code versucht, aber es hat nicht funktioniert:
results.Add(new tblStudio { Id = 0, Name = "Gesamt" });
Kann mir jemand dabei helfen? Dank
bearbeiten:
Meine Tabelle Klasse sieht wie folgt aus:
public partial class tblStudio
{
public int Id { get; set; }
public string Name { get; set; }
public string Standort { get; set; }
public Nullable<int> Plz { get; set; }
}
Sie die Add gegen die Ergebnisse der Durchführung Objekt, das nur eine Liste ist, nicht auf eine Datenbank gebunden. Nehmen Sie die Änderungen am Objekt _context vor, nicht am Objekt "results" ... und rufen Sie dann SaveChanges() auf, um die Bits aus der Tür zum DB zu schieben. –
Möchten Sie neue Daten in der Datenbank hinzufügen oder nur neue Daten zu der Liste hinzufügen, die von der Datenbank abgerufen wurde? – kapantzak