Linq: neuen Datensatz erstellen
Einfügen eines neuen Datensatzes mit Linq, SQL
Dieses Code Beispiel erzeugt einen neuen Datensatz in einer SQL Server Tabelle.
Beispiel Code , c#, Linq EF EntityFramework
public static int erstelle_Schichtplan_Eintrag(int IDMaschine, int IDSchicht, int IDMitarbeiter, DateTime Date_Plan) { //----------------< erstelle_Schichtplan_Eintrag() >---------------- //*speicher den neuen Plan-eintrag und gib die ID zurueck init_Db_Connection();
tbl_Schichtplanungen neuer_Eintrag = new tbl_Schichtplanungen(); neuer_Eintrag.dtCreated = DateTime.Now; neuer_Eintrag.IDMaschine= IDMaschine; neuer_Eintrag.IDMitarbeiter = IDMitarbeiter; neuer_Eintrag.IDSchicht = IDSchicht; neuer_Eintrag.Date_Plan = Date_Plan;
//< save > _db.tbl_Schichtplanungen.Add(neuer_Eintrag); //ID: 0->-99999 _db.SaveChanges(); //ID: -99999->16 //</ save >
//< new ID > int ID_neu = neuer_Eintrag.IDSchichtplanung; //</ new ID >
//< out > return ID_neu; //</ out > //----------------< erstelle_Schichtplan_Eintrag() >---------------- }
|
In der EF Entitiy Framework angebundene Tabellen
Hier soll der Datensatz angefügt werden.