Inhalte aufrufen

Profilbild
- - - - -

Migration einer neuen Entity

Plugin Datenbank Entity

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
1 Antwort zu diesem Thema

#1 thorb

thorb

    Member

  • Members
  • PunktPunkt
  • 17 Beiträge

Geschrieben: 29 January 2020 - 13:49

Moin,

 

ich benötige für mein Plugin einen neuen table in der Datenbank. Dementsprechend habe ich eine neues Entity Modell angelegt so wie in diesem Beitrag beschrieben und mich am GoogleMerchantCenter Plugin orientiert. Starte ich das Projekt mit dem Installierten Plugin kriege ich diese Visual Studio error medlung:  "The entity type AclRecord is not part of the model for the current context". Und wenn ich den Migration Code für mein Plugin via add-migration in der Konsole hinzufügen möchte bekomme ich einfach nur den Fehler Build failed. 

Hat jemand eine Idee was das Problem sein könnte bzw. was ich falsch mache? 



#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3801 Beiträge

Geschrieben: 30 January 2020 - 13:56

Der Fehler tritt immer dann auf, wenn Entitäten verschiedener Domain Models (z.B. der des Cores und der eines Plugins) kombiniert werden,
was Entity Framework nicht unterstützt. Da AclRecord Bestandteil des Core ist kann es im Rahmen deines Models (z.B. beim Erstellen von Datenbankabfragen mittels IQueryable) nicht verwendet werden.

Marcus Gesing

Smartstore AG



Auch markiert mit einem oder mehrerer dieser Schlüsselwörter: Plugin, Datenbank, Entity