2017-07-07 3 views
-2

Ich änderte einen Datentyp von int in float, dann aktualisierte ich Modell-> Edms-Datei durch Auswählen das "Update-Modell aus der Datenbank".Error12 'Mitgliedschaft' ist ein mehrdeutiger Verweis zwischen 'System.Web.Security.Membership' und 'testSiteV1.Model.Membership'

Erfolgreich aktualisiert, aber mit einem Fehler: Fehler 12 'Mitgliedschaft' ist ein mehrdeutiger Verweis zwischen 'System.Web.Security.Membership' und 'testSiteV1.Model.Membership'.

Darf mir jemand bei diesem Problem helfen?

By the way, gibt es eine weitere Warnung sagt: Warnung 5 Die Variable ‚e‘ deklariert, aber nie

+0

Zeigen Sie den Code, wo die Ausnahme ausgelöst wird –

+0

@ RomanoZumbé Es ist keine Ausnahme, sondern ein Kompilierfehler – Sentry

+0

Am wahrscheinlichsten dupliziert – bradbury9

Antwort

2

Sie haben Klasse Membership in Ihrem Modell verwendet und auch den Namespace System.Web.Security, die eine Klasse Membership genannt enthält .

Daraus ergibt sich die Fehler:

'Membership' is an ambiguous reference between 'System.Web.Security.Membership' and 'testSiteV1.Model.Membership'.

Entfernen Sie die using System.Web.Security; Anweisung, wenn Sie es nicht brauchen oder die Klasse Verwendung qualifizieren, indem Sie den vollständigen Namen verwenden, das heißt testSiteV1.Model.Membership oder System.Web.Security.Membership.

Ich kann Ihnen nicht mehr sagen, weil Sie Ihren Code nicht zeigen.

Verwandte Themen