मैं एक mysql सर्वर से एक sql सर्वर में कुछ सामान माइग्रेट कर रहा हूं, लेकिन मैं यह पता नहीं लगा सकता कि यह कोड कैसे काम करता है:
using (var context = new Context())
{
...
foreach (var item in collection)
{
IQueryable<entity> pages = from p in context.pages
where p.Serial == item.Key.ToString()
select p;
foreach (var page in pages)
{
DataManager.AddPageToDocument(page, item.Value);
}
}
Console.WriteLine("Done!");
Console.Read();
}
जब यह दूसरे में प्रवेश करता है तो foreach (var page in pages)
यह एक अपवाद कहता है:
LINQ to Entities विधि 'System.String ToString ()' विधि को नहीं पहचानता है, और इस पद्धति का स्टोर अभिव्यक्ति में अनुवाद नहीं किया जा सकता है।
किसी को पता है कि ऐसा क्यों होता है?