Laden...

Profil von radeksm

myCSharp.de - Member Mitglied seit
R
radeksm
myCSharp.de - Member
8
Themen
17
Beiträge
Dabei seit
15.01.2010
Letzte Aktivität
vor 15 Jahren
Erstellt vor 15 Jahren

vielen Dank Jungs, oder doch Mädels 😉, für die hilfreiche Tipps.

Erstellt vor 15 Jahren

Alternativ bietet sich evtl. auch SL an (eingeschränktes WPF, vergleichbar mit einem Applet) oder eine WPF Browseranwendung (ähnlich zu ClickOnce, aber etwas eingeschränkter und startet IMHO auch nicht, wenn man offline ist).

Genau, was sollte man eigentlich heutzutage verwenden WinForms oder WPF? mit WinForms kenne ich mich aus aber mit WPF schaut schlecht aus 😉

Du kannst z.B. einstellen, das für jeden Client eine eigene Serverinstanz (im Sinne von Klasse, die die Requests entgegennimmt) oder für jede Session eine erstellt wird.
Das sollte den Server schon mal etwas schlanker machen.

Was meinst Du mit "einstellen"? wo könnte ich es einstellen? Es klingt nach eine Einstellung in WCF....

Evtl. ist der Einsatz von DataSets eine ernstzunehmende Alternative.
Auch LINQ to Entities ist evtl. einen Blick wert (dafür gibt's soweit ich weiß inzwischen auch einen Oracle Provider).

Tja, da muss ich schauen...

Erstellt vor 15 Jahren

Hallo,

danke für die Antworten. Wegen Webandmendung würde ich eher tednieren in Richtung was bei Java als webstart existiert. @winSharp93: Du hast schon Recht, mit Thin Client wird es nicht klappen. Aber ich möchte auch vermeiden, dass bei jedem Update alle Cleints auch angefasst werden müssen. Mit WebStart im Java Umfeld funktioniert es 1A....ClickOnce oä?
Wegen WCF oder .NET Remoting kenne ich nicht die Vor -und Nachteile. Es solte aber robust sein d.h. ca. 50 Clients bedienen können....
Clients siehe ich nicht so tragisch aber Server wird schon komplex sein, da multithreading, transaktionen usw.
Welche Erfahrungen habt ihr mit NHibernate? einige meinen, dass man eher selber eine O/R mapping schreiben soll.

Erstellt vor 15 Jahren

Hallo,

ich brauche euren Ratschlag. Ich möchte eine verteilte Anwendung mit .NET (C#) entwickeln. Diese Applikation wird auf einem Server laufen und die Clients sollen es via Browser angezeigt werden. Der Server sollte alle abfragen von Cleints transaktionssicher und parallel bearbeiten können. Die Clients sollen alle mögliche Controls (wie Tabcontrol, treeView, datagrid...usw) darstellen können.
Der Server sollte eigentlich die ganze Logik beinhalten und auf eine Datenbank (MsSQL Server oder Oracle) zugreifen können. Ich meine eine Art von MVC.

Ich weiß nicht welche Technologien sollte ich da verwenden:
Clients: WPF....???
Middleware: Windows Communication Foundation, .NET Remoting Services....???
O/R Mapper: NHibernate...???

Erstellt vor 15 Jahren

Hallo Zusammen,

die Lösung ist INTERSECT:

select object_id from Tab1 where variable_id = 'a' and value='10'
INTERSECT
select object_id from Tab1 where variable_id = 'b' and value='11'
INTERSECT
select object_id from Tab1 where variable_id = 'c' and value='12'

Danke für Eure Hilfe

Erstellt vor 15 Jahren

Moin radeksm,
schreib dir doch einfach eine StoredProcedure der Du den Namen und den Wert übergibst und vereinige dann die Ergebnisse mehrer Aufrufe mit UNION.
Grüße
bigeddie

Hallo bigeddie,

danke für Deine Hilfe aber ich kann nicht direkt via Transact SQL oä auf DB gehen. Die DB ist eine Fremd Komponente, da kann ich "nur" select, update und insert abfeuern. Ich kann es höchstens programmatisch machen aber bei 100000 Einträgen wird es schwierig sein.
Ist es mit einer 'Select' Abfrage nicht machbar?

Grüße

radeksm

Erstellt vor 15 Jahren

verwendetes Datenbanksystem: MS SQL 2005
Hallo,

wie kann ich alle object_id(s) selektieren, die bestimmte variablen und werte haben.

Tab1:
object_id                variable_id            value
   
1				A		 10
1				B		 11
1				C		 12
1				F		 77
2				A		 10
2				B		 11
2				W		 333
3				A		 12
3				B		 22
3				C		 25
4				B		 55
4			        F		 56
4				D		 124
6				E		 44

Bsp:

select object_id from Tab1 where (variable_id = 'A' and value = '10') and (variable_id = 'B' and value = '11') and (variable_id = 'C' and value = '12')

Ich habe es mit Klammern visuell gezeigt was ich meine, ich möchte bestimmte variable_id mit bestimmten value verknüpfen. Es kann gut sein, dass ich 100 solche variablen so verknüpfen muss.

Grüße

Erstellt vor 15 Jahren

Hallo,

nach welchen Kriterien sollte man entscheiden, ob WinForms oder WPF? oder anders gefragt, wann sollte man eher zu WinForms tendieren?

Grüße

Erstellt vor 15 Jahren

Hallo,

da bin ich schon wieder. Ich möchte nachfragen was sinnvoller ist einzusetzen Remoting oder WCF? also ich brauche eine Art von Middleware (SOA). Ich wirde eine verteilte Anwendung entwickeln und da brauche ich etwas Performantes, um großen Mengen von Daten zu bearbeiten. Es soll auch Events unterstützen d.h. Der Server bzw. Base soll auch die Möglichkeit haben an alle bzw. bestimmte Clients Events zu senden.
Caching, Security usw. Unterstützung wäre auch nicht schlecht.

Eigentlich viele Sachen kann ich doch mit WCF lösen aber....

Grüße

Erstellt vor 15 Jahren

Hallo,

danke für die Antwort.

Hi,
also ich habe mit NHibernate noch nicht gearbeitet, aber es ist ein ORM ...
>

das weiss ich schon.

NHibernate unterschtütz zwar (so weit ich das weiß) beide Datenbank.
Es kommt eigentlich drauf an wie du programmiert hast. Wenn du eine Saubere Schnittstelle zu der DB hast und keine besonder Funktionen von Oracle benutzt hast, die bei MySQL eifnach nicht gibt, dann sollte es kein Problem sein.

genau es ist so. Wenn ich z.B. besondere Funktionen von Oracle benutzt habe, was dann?

Du kannst aber nciht so einfach ... von Oracle auf NHibernate umsteigen.

Ich möchte nicht von Oracle auf NHibernate umsteigen sondern von Oracle auf MSSQL oder umgekehrt.

Gruß