2017-06-14 3 views
-1

tut habe ich eine Klasse:Eine Klasse gibt es in einem Namespace nicht, obwohl es

namespace MyApp.Data { 
public class ApiKeysContext : DbContext ... 

Und in anderem Projekt in der gleichen Lösung, die ich zu MyApp.Data.csproj Obwohl eine Referenz habe, wenn machendes Objekt:

var context = new MyApp.Data.ApiKeysContext(); 

Visual Studio sagt, dass mir eine Referenz fehlt. Was kann ich tun?

+2

erhalten haben Sie versucht, Referenzierung 'EntityFramework' in dem Projekt, in dem Sie versuchen, verwenden' ApiKeysContext() ' – TheVillageIdiot

+1

Bitte zeigen Sie uns den Quellcode für die gesamte Klasse, dass' var context' line existiert in. Bitte zeigen Sie uns auch einen Screenshot des Fehlers, der von Visual Studio angezeigt wird. – mjwills

+0

@TheVillageIdiot Nein, habe ich nicht. Machen Sie das in Ihren Projekten? –

Antwort

0

Ich sollte wahrscheinlich eine Antwort für alle so dumm wie ich schreiben ... Sie sollten einen Verweis nicht nur auf das Projekt der Klasse, sondern auf alle seine Elternklassen hinzufügen.

@TheVillageIdiot sollten Kredite für diese eine

Verwandte Themen