Wenn ich versuche, Alle Elemente in einer Liste auszuwählen, habe ich eine leere Liste.Entity Framework gibt leere Liste zurück
Das ist mein Business.Classification
Klasse, wo ich anrufen ToList()
public class Classification
{
private DatabaseContext db;
public Classification()
{
if (db == null)
db = new DatabaseContext();
}
public int getClassification()
{
using (db)
{
List<Classification> a = db.ClassificationContext.ToList();
return a.Count;
}
}
}
Dieses My Model-Klasse ist:
[Table("Classification")]
public class Classification
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
[Column]
public Guid ClassificationId { get; set; }
[Column]
public string ClassificationName { get; set; }
}
Hier meine Context-Klasse geht:
public class DatabaseContext : DbContext
{
public DbSet<Classification> ClassificationContext { get; set; }
}
Hier die ist App Config-Datei meines Business-Projekts:
<configuration>
<connectionStrings>
<add name="Conection" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\Guilherme\Documents\Database.mdf;Integrated Security=True;Connect Timeout=30" providerName="System.Data.EntityClient"/>
</connectionStrings>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
</configuration>
Sie haben Aufzeichnungen verwenden Weg? –
versuchen andere Tabelle zu sehen, ist Ihre Verbindung funktioniert. – user3754008
@ErikPhilips Ja, ich habe auf SQL-Server importiert und ich habe überprüft, dass – guisantogui