Im en utilisant EF (edmx pas coder en premier) et je veux rejoindre un sp à une table « normale » donc j'utiliser la requête LINQ suivante:Comment rejoindre sp à la table Linq
var test = (from obj1 in e.myTable
join obj2 in e.MySp(aString) on obj1.AStringProperty equals obj2.AStringProperty
select r.description).ToList();
qui jette ensuite NotSupportedException avec le message suivant:
Unable to create a constant value of type 'Api.DataAccess.Contexts.MySp_Result'. Only primitive types ('such as Int32, String, and Guid') are supported in this context.
Mais tout ce que je suis de l'établissement à se joindre sont une chaîne de sorte que la seule chose que je peux supposer est que le fait que l'objet généré est retourné par le sp a un int?
et un long?
provoque cette erreur? Si oui, comment pourrais-je contourner cela?
Merci
ne peut pas voir comment cela aiderait. – Magnus