LINM क्वेरी को ASMX वेब सेवा के रूप में कैसे उजागर करते हैं? आमतौर पर, बिजनेस टियर से, मैं एक टाइप किया हुआ रिटर्न दे सकता हूं DataSet
या DataTable
जिसे ASMX पर ट्रांसपोर्ट के लिए क्रमबद्ध किया जा सकता है।
मैं LINQ क्वेरी के लिए कैसे कर सकता हूं? वहाँ एक टाइप करने के लिए DataSet
या DataTable
LINQ क्वेरी के माध्यम से आबाद करने का एक तरीका है ?
public static MyDataTable CallMySproc()
{
string conn = "...";
MyDatabaseDataContext db = new MyDatabaseDataContext(conn);
MyDataTable dt = new MyDataTable();
// execute a sproc via LINQ
var query = from dr
in db.MySproc().AsEnumerable
select dr;
// copy LINQ query resultset into a DataTable -this does not work !
dt = query.CopyToDataTable();
return dt;
}
मैं परिणाम एक में एक LINQ क्वेरी का सेट कैसे प्राप्त कर सकते हैं DataSet
या DataTable
? वैकल्पिक रूप से, LINQ क्वेरी अनुक्रमिक है ताकि मैं इसे ASMX वेब सेवा के रूप में उजागर कर सकूं?