Code-Beispiel einer einfachen SELECT Abfrage beim Aufruf
Mit folgender Schreibweise kann man wie gewohnt per SQL Select auf die Datenbank zugreifen
Einfache Schreibweise:
//--< Maschinen_holen >-- var query_Eintraege = (from tbl in db.tbl_Abwesenheiten where tbl.Date_Plan>=_Date_Start && tbl.Date_Plan < _Date_End orderby tbl.IDAbwesenheit descending
select tbl); //--</ Maschinen_holen >--
//------< Loop@: Eintraege >------ foreach (var eintrag in query_Eintraege) { .. } |
Komplettes Code Beispiel C# mit for next loop durch die Ergebnisse, Recordsets aus EF, mit Linq
DateTime _Date_End = _Date_Start.AddMonths(1);
//--< Maschinen_holen >-- var query_Eintraege = (from tbl in db.tbl_Abwesenheiten where tbl.Date_Plan>=_Date_Start && tbl.Date_Plan < _Date_End orderby tbl.IDAbwesenheit descending
select tbl); //--</ Maschinen_holen >--
//------< Loop@: Eintraege >------ foreach (var eintrag in query_Eintraege) { //------< MaschinenGruppen >------ //< get_Eintrag > int IDAbwesenheit = eintrag.IDAbwesenheit; int IDMitarbeiter = eintrag.IDMitarbeiter ?? 0; int IDAbwesenheitsgrund = eintrag.IDAbwesenheitsgrund??0; DateTime DatePlan = eintrag.Date_Plan ?? DateTime.Today; string sDatePlan = DatePlan.ToString("yyyyMMdd"); //< get_Eintrag >
string sCellname_target = "cellBorder_IDMitarbeiter_" + IDMitarbeiter + "_DatePlan_" + sDatePlan; Border target_panel = find_Element(Grid_Plan, sCellname_target); //----< insert_CellBorder >---- if (target_panel != null)
|