Hi Leute,
ich interessiere mich neuerdings stark für EF und habe mit Code First meine ersten Versuche erfolgreich hinter mich gebracht.
Ich habe jedoch das Gefühl, dass dieses Thema unendlich für mich ist....
Es scheitert schon am Winforms-Databinding!
Im Moment habe ich:
Nun möchte ich mittels DGV die Tabellen bearbeiten, ich finde im Netz zwar tierisch viele Tutorials, vieles davon jedoch C# (wäre nicht schlimm, lässt sich ja übersetzen) aber das meiste passt nicht zu meinem Kontext da zu weit fortgeschritten.
Hier mein Code (ohne speicher und laden tests, kann ich bei bedarf auch rein posten falls es ein weiterer anfänger wie ich wünscht:
Spoiler anzeigen
wie komme ich nun zur Winforms Databinding Thematik weiter? Danke vorab!
EDIT: Das Ziel ist übrigens eine Passwortverwaltung im betrieblichen Einsatz die später über Accesslevel verschiedenen Usern einsicht in FIrmenpasswörter geben soll.
Also Sekretärin darf z.B. Passwort für Amazon Account sehen nicht jedoch die der pop3 Mail Postfächer....
Die Passwörter und der dazugehörende Service werden auf Basis dieses Tuts verschlüsselt in die SQL Expr. DB eingetragen.
Das wäre gleich die nächste Frage: Ist das so eine sinnvolle Lösung? Kenne mich mit Kryptogedöhns noch weniger aus...
ich interessiere mich neuerdings stark für EF und habe mit Code First meine ersten Versuche erfolgreich hinter mich gebracht.
Ich habe jedoch das Gefühl, dass dieses Thema unendlich für mich ist....
Es scheitert schon am Winforms-Databinding!
Im Moment habe ich:
- über Nuget EF 6 installiert
- mit zwei Klassen und den DBContext über SQL Express die DB erzeugt
- ...kann die Daten über Consolen Anwendung speichern und
Nun möchte ich mittels DGV die Tabellen bearbeiten, ich finde im Netz zwar tierisch viele Tutorials, vieles davon jedoch C# (wäre nicht schlimm, lässt sich ja übersetzen) aber das meiste passt nicht zu meinem Kontext da zu weit fortgeschritten.
Hier mein Code (ohne speicher und laden tests, kann ich bei bedarf auch rein posten falls es ein weiterer anfänger wie ich wünscht:
VB.NET-Quellcode
- Public Class Rechte
- Private _RechteID As Integer
- Public Property RechteId() As Integer
- Get
- Return _RechteID
- End Get
- Set(value As Integer)
- _RechteID = value
- End Set
- End Property
- Private _Recht As String
- Public Property Recht As String
- Get
- Return _Recht
- End Get
- Set(value As String)
- _Recht = value
- End Set
- End Property
- Private _PwInformationId As List(Of PasswordInformation)
- Public Property PwInformationId As List(Of PasswordInformation)
- Get
- Return _PwInformationId
- End Get
- Set(value As List(Of PasswordInformation))
- _PwInformationId = value
- End Set
- End Property
- End Class
- Public Class PasswordInformation
- Private _ID As Integer
- Public Property ID() As Integer
- Get
- Return _ID
- End Get
- Set(value As Integer)
- _ID = value
- End Set
- End Property
- Private _Username As String
- Public Property Username As String
- Get
- Return _Username
- End Get
- Set(value As String)
- _Username = value
- End Set
- End Property
- Private _password As String
- Public Property password As String
- Get
- Return _password
- End Get
- Set(value As String)
- _password = value
- End Set
- End Property
- Private _service As String
- Public Property Service As String
- Get
- Return _service
- End Get
- Set(value As String)
- _service = value
- End Set
- End Property
- End Class
- Public Class PwContext
- Inherits DbContext
- Private _PasswordInformation As PasswordInformation
- Public Property PwInformationRows() As DbSet(Of PasswordInformation)
- Public Property Rechte() As DbSet(Of Rechte)
- Public Sub New()
- MyBase.New("Data Source=server;Initial Catalog=EFTestDb; Integrated Security=True")
- End Sub
- End Class
wie komme ich nun zur Winforms Databinding Thematik weiter? Danke vorab!
EDIT: Das Ziel ist übrigens eine Passwortverwaltung im betrieblichen Einsatz die später über Accesslevel verschiedenen Usern einsicht in FIrmenpasswörter geben soll.
Also Sekretärin darf z.B. Passwort für Amazon Account sehen nicht jedoch die der pop3 Mail Postfächer....
Die Passwörter und der dazugehörende Service werden auf Basis dieses Tuts verschlüsselt in die SQL Expr. DB eingetragen.
Das wäre gleich die nächste Frage: Ist das so eine sinnvolle Lösung? Kenne mich mit Kryptogedöhns noch weniger aus...
Gruß Hannes
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „hans im glück“ ()