Ich bin ein Anfänger in .net und das letzte Mal habe ich versucht zu lernen EntityFranework
. Ich habe einfaches Projekt und hatte ein Problem:Wie man ein Objekt zur Datenbank hinzufügt (EntityFramework) C#
Fehler CS1503 Argument 1: Konvertierung von ‚ABC.Customer‘ auf ‚ABC.Order‘
Ich habe versucht, es auf eigene Faust zu lösen, aber ohne Erfolg, ich werde für alle Hilfe appricaite.
Code:
EntityData db = new EntityData();
var _Order = new Customer();
var newOrder = db.Orders.ToList();
_Order.number = int.Parse(TextBox1.Text);
newOrder.Add(_Order); // _Order is wrong
db.SaveChanges();
Meine Kundenklasse hat nur eine Eigenschaft:
public int number { get; set; }
Meine Datenbank hat nur eine Tabelle: Order
mit einer Eigenschaft: number
.
'var _Order = neuer Kunde();' ist das Problem. Ich nehme an, Sie brauchen etwas wie 'var _Order = new Order();' – FakeCaleb
"Kunde" und "Bestellung" klingen, als wären sie zwei verschiedene Dinge ... – David
Enthält EntityData eine Definition für 'Kunde'? – Waragi