C # mit System.Data.Metadata.Edm

7

Ich versuche, die EntityType-Klasse zu verwenden, bekomme aber eine Fehlermeldung, wenn ich versuche, sie zu verwenden. Ich habe etwas gegraben und es scheint, dass ich diese System.Data.Metadata.Edm verwenden muss.

Ich habe das versucht ...

using System.Data.

und ich gehe in die. Metadaten erscheinen nicht als Option .... irgendwelche Vorschläge

Ich bin neu darin.

Ich verwende .NET Framework 3.5

    
user1269625 15.08.2012, 19:07
quelle

4 Antworten

15

Wenn Sie EF6 verwenden, sollten Sie System.Data.Entity.Core.Metadata.Edm.

verwenden     
ross 09.10.2014 07:02
quelle
6

Sie müssen den Verweis System.Data.Entity.dll hinzufügen.

Sie können auch überprüfen, welche Assembly für eine Klasse in msdn benötigt wird.

Zum Beispiel für den EntityType:

Ссылка

Und Sie werden dort die Informationen über die Versammlung sehen:

  

Assembly: System.Data.Entity (in System.Data.Entity.dll)

    
Bruno Costa 15.08.2012 19:10
quelle
2

Stellen Sie sicher, dass Sie System.Data.Entity.dll in Ihrem Projekt referenziert haben.

    
Magnus 15.08.2012 19:10
quelle
0

Wenn Sie EF6 verwenden, müssen Sie einen Verweis auf System.Data.Entity.dll

hinzufügen

Danach müssen Sie den Namespace System.Data.Entity.Core

einschließen

Grundsätzlich wurden von EF6 alle Klassen in System.Data nach System.Data.Entity.Core verschoben.

    
Bond Zini 11.08.2015 09:08
quelle

Tags und Links