Laden...

Forenbeiträge von Diräkt Ingesamt 615 Beiträge

29.04.2010 - 21:22 Uhr

Hallo mcdeath

Fals ich Dich richtig verstehe würde ich sagen LINQ ist dein Freund...

Beste Grüsse

Diräkt

29.04.2010 - 19:43 Uhr

Hallo TheMason

Verstehe ich Dich richtig :

Du willst in die Tabelle Bestellung ein Datensatz anfügen mit der "Verlinkung" zur Kunde DB ?

modelEntities.EntityProjekt db = new modelEntities.EntityProjekt();

modelEntities.Bestellung order = new modelEntities.Bestellung();
modelEntities.Kunde customer = db.Kunde.Where(it.ID == 1).FirstOrDefault();

order.Kunde = customer;

....

Beste Grüsse

Diräkt

17.04.2010 - 12:54 Uhr

Hallo Chriss

Meine Aufgabe ist es nun die Daten zu speichern und anschließend in einer übersichtlichen Art zu visualisieren.

Ich würde dies wie folgt machen :

  1. Daten Speichern / Lesen.... :
    -> ADO.NET Entity Framework benutzen (OR MAPPER)
  2. Visualisieren
    -> Report erstellen (z.B. Crystal Reports)

Beste Grüsse

15.04.2010 - 20:50 Uhr

Hallo Trekki

Kannst du nicht einfach eine List<T> verwenden ?

Als Extension hättest ja auch ToArray() fals benötigt...

MFG

15.04.2010 - 19:11 Uhr

besten Dank ! Funktioniert perfekt !

(Habe das HtmlAnchor-Control verwendet)

10.04.2010 - 19:56 Uhr

Hallo

Habe eine ganz einfache Frage die mir jedoch Kopfschmerzen bereitet 😃

Ich habe ein ASP Control -> Hyperlink.

Gerne würde ich ein als Navigate URL ein webcal:\ .... aufrufen.

Der Hyperlink erstellt mir aber immer automatisch folgendes format http:// .....

Wie kann ich das verhindern ? (Hyperlink ohne http)

Beste Grüsse

Diräkt

18.03.2010 - 09:30 Uhr

Hallo

Besten Dank für die Antworten.

@ Lothi

Hallo

Ich habe jetzt nicht genau verstanden um was es geht, aber es sollte doch zwei Tabelle reichen

tblAttachment
id
idArt --> Frage, Antwort, Sonnstiges

tblKommentare
id
idArt --> Fragen, Antwort, Sonntiges
id_Attachment

Gruss Lothi

Dies würde eben leider nicht gehen :
-> Kommentare -> Attachment (1:N)

Wenn jetzt 2 Kommentar einträge, KEIN Attachment haben, habe ich bereits ein kleines problem....

Oder seh ich da was falsch ?...

@vdemel

Dein Lösungsvorschlag 1 klingt gut. Ich müsste dann die "referentielle integrität" einfach inder Code Logik einbauen oder ?

Dein Lösungsansatz 2 klingt recht kompliziert 😃

Anhand der Kommentare geh ich davon aus, dass es keine extreme Rolle spielt ob ich nun eine "globale Tabelle" mache (z.B ohne FK....), oder ob ich die Tabellen X-Mal kopiere und dranhänge...

(Vom App - Szenario her ist es egal, da ich nie z.B "GetAllAttachements" aufrufen muss oder ähnliches und im Notfall würde das ja auch mit LINQ nicht solch ein grosses Problem darstellen...

Besten Dank für Eure Zeit und Kommentare

Diräkt

Edit :

-> Ich habe mich für folgende Lösung entschieden

tblAttachment :
AntwortID...
FrageID...
SonstigesID....

@mg.net

von jeden jeweils einige NULL sind, auch nicht schön.

Wie mg.net schon sagt, obwohl es nicht schön ist, wohl die "einfachste" Lösung....

17.03.2010 - 17:17 Uhr

Hallo mg.net

Erstmals vielen Dank für Deine Antwort !

Attachments und Spezielle Kommentare haben immer die exakt selbe Struktur !

Es wäre also zeitgemäss, wenn ich das Schema so aufbauen würde :

Fragen -> Attachment
Antworten -> Attachment
Sonstiges -> Attachment
Fragen -> Spezielle_Kommentare -> Attachment
Antworten -> Spezielle_Kommentare -> Attachment
Sonstiges -> Spezielle_Kommentare -> Attachment

(extrem viele tabellen... (copy paste lässt grüssen) )

Es gibt aber noch weitere Ansätze. Möglich wäre beispielsweise auch, eine Tabelle mit den Einträgen zu machen und dann die jeweiligen Tabellen Frage, Antworten etc. 1:1 anzubinden. Dann wäre nur eine Attachment-Tabelle notwendig, die dann auf Einträge verweist.

Verstehe ich leider nicht ganz....

Die Tabelen Fragen, Antworten, Sonstiges haben eigentlich nichts gemeinsam ausser das Sie halt auch UserID etc... beinhalten.....

Beste Grüsse

Diräkt

17.03.2010 - 14:10 Uhr

Hallo !

Verwendetes Datenbanksystem: SQL Server 2008 (Entity Framework)

Ich stehe vor einem Problem wofür ich keine schlaue Lösung finde :

_
Beispiel :

Tabelle 1: Tabelle2: Tabelle3:
Fragen Antworten Sonstiges_

Nun soll man überall beliebig viele Attachment's anhägen können...
Ich erstelle also eine Tabelle Attachment.

Frage

-> Soll ich diese Tabelle Attachment an jede Tabelle anbinden wo diese gebraucht wird? Ist es also "egal" wenn die Tabelle Attachment dann gleich 3 mal vorkommt ?
(Attachment_Fragen ; Attachment_Antworten ; Attachment_Sonstiges)

Danach gibt es noch eine Tabelle Spezielle_Kommentare. Diese soll auch der Fragen, Antworten und Sonstiges Tabelle bei Bedarf (N:1) zur "Verfügung stehen"...

Diese Tabelle Spezielle_Kommentare wiederum hätte abermals die Möglichkeit von Attachments....

**
Überlegungen 😗*

_1. Ich erstelle eine Globale Spezielle _ Kommentare und Attachment Tabelle. Mit ReferenceID (bsp. FrageID, AntwortID, SonstigesID) und ReferenceGroupID (bsp. Tabellennamen mitgeben oder ähnlich... )

-> Dies hat leichte probleme im EF verursacht bezüglich den Navigations-Properties..._

2. Ich erstelle die "globalen Tabellen" -> Attachment, Spezielle_Kommentare als einzelne Tabellen (genau wie in Punkt 1) ohne jeglichen Fremdschlüssel oder ähnliches... (nicht sehr schön ; professionell ?!!?)

_3. Ich hänge überall wo ich die "globalen Tabellen" brauche diese hinzu...

Fragen -> Attachment
Antworten -> Attachment
Sonstiges -> Attachment
Fragen -> Spezielle_Kommentare -> Attachment
Antworten -> Spezielle_Kommentare -> Attachment
Sonstiges -> Spezielle_Kommentare -> Attachment_

Da ich kein "Datenbänkler" bin, wäre ich EXTREM froh über ein Kommentar wie ich das am besten lösen würde !!!

Besten Dank fürs lesen und gegebenfalls für den Kommentar 😃

Diräkt

11.12.2009 - 11:39 Uhr

Hallo !

Betreff :

->ESR Prüfsumme von Einzahlungsschein mit Referenznummer...

Ich stehe gerade vor einem Problem.

Ich möchte wissen, wie ich die ESR Prüfsumme berechnen kann, hat das jemand schon gemacht ?

Danke !!

29.11.2009 - 09:43 Uhr

Hallo winSharp93

Danke für Deine Antwort.

Was würdest du mir vorschlagen ? 😃

Verschachtelung von Namespace ?

28.11.2009 - 20:30 Uhr

Hallo!

Ich habe ein .Net Projekt, in welchem ich alle oft benutzen Methoden etc. eingebunden habe, für eine weitere Verwendung (Class_Library)

Nun wollte ich dieses Projekt ein wenig aufräumen. Ich habe mir folgendes überlegt :

Wenn ich die Klassen verschachtle, habe ich eine bessere Übersicht :

Class Windows
{

   class Taskbar
   {

   }

}

class personen
{

   class namen
   {

   }

}

Dies Funktioniert auch "super", jedoch ergibt sich folgendes Problem :

Es gibt auch einzelne Forms, und Controls welche darin enthalten sind z.B :

public partial class MakeThis
    {
        public partial class frmDialog:Form
        {
        }

     }

So werden leider die Controls nicht mehr als Controls und die Forms nicht mehr als Forms dargestellt, sondern nur noch als "normale Klassen".....

Gibts dafür irgend eine "schlaue" Lösung ?

Danke !!

05.11.2009 - 19:19 Uhr

ok nun habe ich die Lösung 😃

Sollte jemand ein ähnliche Problem haben, hier die Lösung :

Um bei Weifen Luo Docking Panel weitere Paramter zu benutzen kann man :


protected override string GetPersistString()
        {
            return string.Format("{0},{1}", base.GetPersistString(), this.FensterID);
        }

GetPersistString überschreiben, diese Info wird dann ebenfalls serialisiert.

Beim auslesen kann man die Strings wieder "trennen" :


 private IDockContent GetContentFromPersistString(string persistString)
        {
...................
string[] parsedStrings = persistString.Split(new char[] { ',' });
...................
        }

Beste Grüsse

Diräkt

05.11.2009 - 10:15 Uhr

Hallo !

Ich habe ein WinForm Projekt mit 2 Forms.

Das erste Form be-inhaltet den Docking-Panel sowie das Menü.
(Weifen Luo Docking Panel)

In diesem Menü kann man beliebig viele Instanzen von Form 2 generieren.
(Layout & Daten speichern --> Layout & Daten Laden)

Die Daten werden mittels der XML Serializer Klasse gespeichert.

Problem : Zuordnung

Beim laden der Daten muss ich die gespeicherten Daten wieder ins richtige Form bekommen. Also brauch ich etwas eindeutiges.

Da ich das generierte XML von Suite Dock Panel Weifen Luo nicht anpassen kann, wollte ich die Zuordnung anhand der LOCATION des Forms machen.

Nur wieso wird mir die Location nicht angezeigt ? Der Wert ist entweder 0;0 oder 0;18 ziemlich egal was ich mache, wie ich umherschiebe etc....

Kennt sich jemand damit aus ? Hat mir jemand ein Tipp ?

Besten Dank

Diräkt