/// <summary> /// Methode zum hinzufügen eines neuen Filters /// </summary> /// <param name="table">Tabelle des Filters</param> /// <param name="column">Spalte des Filters</param> /// <param name="type">Typ des Filters</param> /// <param name="operation">Operation des Filters</param> /// <param name="value">Wert des Filters</param> /// <returns>Die ID in der Datenbank</returns> public static int Add(int filtersetID, string table, string type, string operation, string value) { using (TafelModelContainer db = new TafelModelContainer()) { var filter = new Filter() { FilterSet = db.FilterSets.Single(fs => fs.FilterSetID == filtersetID), Table = table, Type = type, Operation = operation, Value = value }; db.Filters.AddObject(filter); db.SaveChanges(); return filter.FilterID; } }
/// <summary> /// Veraltete Methode zum Hinzufügen eines neuen Objekts zum EntitySet 'Filters'. Verwenden Sie stattdessen die Methode '.Add' der zugeordneten Eigenschaft 'ObjectSet<T>'. /// </summary> public void AddToFilters(Filter filter) { base.AddObject("Filters", filter); }
/// <summary> /// Erstellt ein neues Filter-Objekt. /// </summary> /// <param name="filterID">Anfangswert der Eigenschaft FilterID.</param> /// <param name="table">Anfangswert der Eigenschaft Table.</param> /// <param name="type">Anfangswert der Eigenschaft Type.</param> /// <param name="operation">Anfangswert der Eigenschaft Operation.</param> /// <param name="value">Anfangswert der Eigenschaft Value.</param> public static Filter CreateFilter(global::System.Int32 filterID, global::System.String table, global::System.String type, global::System.String operation, global::System.String value) { Filter filter = new Filter(); filter.FilterID = filterID; filter.Table = table; filter.Type = type; filter.Operation = operation; filter.Value = value; return filter; }