GPC schrieb:
Prof84 schrieb:
Zumal LINQ mache SQL-Aussdrücke nicht kennt, wie insert, delete etc.
Natürlich nicht. Linq ist eine reine Abfragesprache und nach der funktionalen Denkweise "ohne Seiteneffekte" entworfen (deshalb gibt es auch kein ForEach als Linq-Extensionmethode).
Ich weiß! - Ich denke wohl zu stark in Domains ...
Ok Thema hat sich erledigt.
Falls jemand dieses Problem kennt, einfacher als gedacht.
DataTable allDt = new DataTable();
DataTable dt = new DataTable();
allDt.Merge(dt, true);
Also ich würde IPC für ein C# Windows Service eher über DCOM machen - einfach nur weil ich das schonmal gemacht habe und daher weiss wie es geht (und schon einiges an Helper-/Boilerplatecode rumliegen habe). Aber viele Wege führen nach Rom. Vielleicht ist .NET Remoting sogar einfacher.
Raven280438 schrieb:
Mein Problem: Woher weis die Klasse "ControlClass" dann, ob eine Verbindung besteht?
"Verbindung" ist in dem Zusammenhang ein schwieriges Wort, denn "Verbindung" in dem Sinn gibt es eigentlich keine. Also schon, aber an die kommst du Serverseitig nicht wirklich dran.
Was du mit .NET Remoting machen kannst, ist einem fremden Prozess zu ermöglichen Objekte einer Klasse in deinem Prozess zu erzeugen, und Funktionen darauf aufzurufen.
D.h. du "merkst" dass eine "Verbindung" besteht dadurch, dass das .NET Framework auf einmal ein Objekt der Klasse "ControlClass" erzeugt, und dann ne Memberfunktion dieses Objekts aufruft.
Das Ende der Connection mitzubekommen ist dagegen etwas schwieriger. Gibt einige Ansätze, kannst ja selbst mal zu dem Thema googeln.
Prof84 schrieb:
???
System.Windows.Media.PointCollection
IEnumerable <Point>. Reverse <Point> ()
IEnumerable <Point>. Concat <Point>(IEnumerabe <Point> second)
Was danach ist, ist unwichtig.
Natürlich ist nicht unwichtig was danach ist.
Wenn du danach das Original modifizierst (also das Objekt das du als "this" Parameter an Concat bzw. Reverse übergeben hast), dann kann es nicht gehen.
Hier auch eine Implementierung, kannst sogar auf der Seite mit anderen Sprachen vergleichen:
http://rosettacode.org/wiki/Evaluate_binomial_coefficients#C.23
Ich behaupte das Sql-Statement ist falsch. Steht aber auch in der Fehlermeldung.
Desweiteren würde ich Parameter verwenden anstatt stumpf das Sql-Statement zusammenzustückeln.
Für automatische Code-Formatierung im VS empfehle ich {url=http://www.codemaid.net/]CodeMaid[/url].
PS: Ich bezog mich bei meinem vorherigen Beitrag auf den von freaky.
Selber nutze ich bei mehreren [i]using[i] auch eure Schreibweise - mir ging es nur um das Verständnis.
Int als rückgabe hatte ich gewählt um die 3 Zustände (keine Klammer,Klammer oder fehlerhafte Klammersetzung) zu bekommen.
Mit Exceptions habe ich bis dato noch nichts gemacht, werde mir es mal anschauen was das so kann