J'ai besoin d'obtenir des données de table à partir du nom de table de Linq DataContext.Récupère des données de table à partir d'un nom de table dans LINQ DataContext
Au lieu de ce
var results = db.Authors;
que je dois faire quelque chose comme ça.
string tableName = "Authors";
var results = db[tableName];
Il peut s'agir de n'importe quel nom de table disponible dans DataContext.
Ok, ITable tbl = db.GetTableByName ("Auteurs"); comment accéder à tbl pour obtenir les enregistrements IEnumerable? – Krunal
Un 'ITable' est aussi un' IEnumerable', donc énumérer les enregistrements en utilisant votre méthode favorite (par exemple, 'foreach (object r in tbl) {}'). – jason
Mais il n'est pas fortement typé. comment puis-je le lancer dynamiquement pour obtenir des données fortement typées? – Krunal