Bin noch unterwegs und nur am Handy...
gucke gleich zu Hause nach.
EDIT: OK, hab nun geschaut. Soweit ist es mir klar, mein Fehler was Seeding, da hab ich gedanklich zu kompliziert gedacht und deswegen so blöd verschaltet.
Damit komme ich klar.
Eins verstehe ich nur nicht, im Consolen Programm erstellst du einen neuen context und rufst dann die Seed methode auf, in dieser Seed Methode erstellst du wieder einen neuen context. Ist das so richtig? oder soll das Seed ins consolen Programm?
Im Livebetrieb ist es ja so, das die DB durch mich erstmalig erstellt wird, dann erstelle ich die Person (eventuell später über eine Registrierung im Web), die das Programm benutzen will, diese Person (oder im besten Fall später mal sehr viele Personen) greifen über die AccessDaten immer auf Ihre eigenen Daten dazu, zu diesen Daten gehören dann je nach Rolle entweder alle Organisationsdaten inklusive Responsible, events, seller und artikel (ist dann der OrganisationAdmin) oder auf eingeschränkte daten, wie der EventAdmin, der darf nur seine eigens erstellte events und seine Seller verwalten, der Selller darf nur seine artikel verwalten. Die Zuordnung der Zugehörigkeit bildet die Organisation, deswegen die ICollection<Person> OrganisationPersons im Model. Sodass auch gewährleistet ist, wenn sich ein Seller oder ein Eventadmin oder OrganisationAdmin anmeldet, immer nur auf die daten seiner zugehörigen Organisation kommt.
Alternative wäre ja, ich müsste für jeden Verein, der das Programm nutzen will eine eigene Datenbank anlegen, das könnten im besten fall dann hunderte sein...
Oder denke ich schon wieder zu kompliziert?
gucke gleich zu Hause nach.
EDIT: OK, hab nun geschaut. Soweit ist es mir klar, mein Fehler was Seeding, da hab ich gedanklich zu kompliziert gedacht und deswegen so blöd verschaltet.
Damit komme ich klar.
Eins verstehe ich nur nicht, im Consolen Programm erstellst du einen neuen context und rufst dann die Seed methode auf, in dieser Seed Methode erstellst du wieder einen neuen context. Ist das so richtig? oder soll das Seed ins consolen Programm?
Im Livebetrieb ist es ja so, das die DB durch mich erstmalig erstellt wird, dann erstelle ich die Person (eventuell später über eine Registrierung im Web), die das Programm benutzen will, diese Person (oder im besten Fall später mal sehr viele Personen) greifen über die AccessDaten immer auf Ihre eigenen Daten dazu, zu diesen Daten gehören dann je nach Rolle entweder alle Organisationsdaten inklusive Responsible, events, seller und artikel (ist dann der OrganisationAdmin) oder auf eingeschränkte daten, wie der EventAdmin, der darf nur seine eigens erstellte events und seine Seller verwalten, der Selller darf nur seine artikel verwalten. Die Zuordnung der Zugehörigkeit bildet die Organisation, deswegen die ICollection<Person> OrganisationPersons im Model. Sodass auch gewährleistet ist, wenn sich ein Seller oder ein Eventadmin oder OrganisationAdmin anmeldet, immer nur auf die daten seiner zugehörigen Organisation kommt.
Alternative wäre ja, ich müsste für jeden Verein, der das Programm nutzen will eine eigene Datenbank anlegen, das könnten im besten fall dann hunderte sein...
Oder denke ich schon wieder zu kompliziert?
"Hier könnte Ihre Werbung stehen..."
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „MichaHo“ ()