Kann ich laden, indem Sie Namen Entitätsdaten als:Entity Framework - Wie Daten von Entity mit Namen laden
using (var db = new DatabaseEntities())
{
db["NameOfEntity"].ToList();
}
Dank
Kann ich laden, indem Sie Namen Entitätsdaten als:Entity Framework - Wie Daten von Entity mit Namen laden
using (var db = new DatabaseEntities())
{
db["NameOfEntity"].ToList();
}
Dank
Sie sie
nach Typ bekommenpublic class DatabaseEntities : DbContext
{
public object GetList(string entityName)
{
return GetList(Type.GetType(entityName));
}
private List<TEntity> GetList<TEntity>(TEntity type) where TEntity : class
{
return Set<TEntity>().ToList();
}
}
Nun, wenn ich sagen "Mitarbeiter" für den Typ wird es Typ Objekt für Mitarbeiter und verwenden Sie diese Art Objekt als generischer Parameter. Dann wird es Linie ausführen 'Set
Dank @Arvin, es hat funktioniert –
So wissen Sie der Name nur zur Laufzeit? –
Hier gibt es eine Antwort: http://stackoverflow.com/questions/12455389/entity-framework-get-entity-by-name – sachin
@TimSchmelter: Ich möchte eine Klasse erstellen, die Daten dynamisch für eine Entität laden. Eingabe ist der Name der Entität. Hast du irgendeine Lösung? Danke, –