Ne pouvait pas trouver une implémentation du modèle de requête pour le type de source de "Système".Les données.De l'entité.DbSet'
Je suis en utilisant Entity Framework pour la première fois, mais il semble ne fonctionne pas comme prévu.
J'ai ce code:
using System;
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
public static class QueryClass
{
public static void Query()
{
using (var context = new MyDbEntities())
{
DbSet<MyTable> set = context.Tables;
var query = from val in set select value;
}
}
}
Sur la ligne de requête (exactement le "set" de la variable est souligné en rouge) j'obtiens l'erreur:
Ne pouvait pas trouver une implémentation du modèle de requête pour le type de source
'Système.Les données.De l'entité.DbSet'.'Sélectionnez' non trouvé. Manque une référence ou
une directive using pour 'Système.Linq'
MyDbEntities
est auto-généré par Entity Framework dans une Base de données-Première approche, context.Tables
est un DbSet
, il devrait donc être en mesure d'utiliser Linq, qui a été ajoutée par le biais de la using
directive. Afin d'éviter misurderstantings, dans cette classe, je trouve les suivantes:
public virtual DbSet<MyTable> Tables { get; set; }
Ce qui me manque pour faire de la select
travail?
Merci.
oui, c'est fait
OriginalL'auteur Fylax | 2015-07-06
Vous devez vous connecter pour publier un commentaire.
vous devez ajouter une référence à System.Les données.Linq
Système.Les données.Linq est LINQ-SQL spécifique (DataContext, etc)
il ne fonctionne pas. Directement à l'aide de [...] donne-moi la error_Could pas trouver le Type ou d'espace de Noms 'de'_ tout en ajoutant une var x = de [...] me donne l'erreur d'origine de ce post.
Désolé mon mal, je le faisais en dehors de VS. Merci d'essayer de nouveau. Vérifiez également si votre contexte est d'avoir MyTables ou les Tables, la table db nom de l'ensemble de
Dans mon cas, j'avais besoin de Système de référence.Linq
La référence au Système.Les données.Linq doit être fait lors de l'utilisation de Linq2SQL, dans tous les autres cas de référence pour le Système.Linq.
OriginalL'auteur Krishna