निम्नलिखित कोड काम करता है नहीं पहचानता है:LINQ विधि 'Newtonsoft.Json.Linq.JToken get_Item (System.String)' विधि,
string data = Encoding.UTF8.GetString(eventData.GetBytes());
JObject o = JObject.Parse(data);
var disp = db.Dispositivos
.Where(p => p.ClaveDispositivo == "UM5WOkRIFtS9dWbM5f1YM/ncpdrpSYrh3zND9Y/YHM4=");
if(disp.ToList().Count > 0)
{
// ...
हालांकि जब मैं बजाय एक चर का उपयोग करने का प्रयास करें हार्ड कोडित मूल्य:
string data = Encoding.UTF8.GetString(eventData.GetBytes());
JObject o = JObject.Parse(data);
var disp = db.Dispositivos
.Where(p => p.ClaveDispositivo == o["deviceKey"].ToString());
if(disp.ToList().Count > 0)
{
// ...
मैं इस त्रुटि मिलती है:
LINQ to Entities does not recognize the method 'Newtonsoft.Json.Linq.JToken get_Item(System.String)' method.