আপনি কীভাবে একটি এএসএমএক্স ওয়েব পরিষেবা হিসাবে একটি লিনকিউ ক্যোয়ারী প্রকাশ করবেন? সাধারণত, ব্যবসায়ের স্তর থেকে, আমি কোনও টাইপ ফিরিয়ে দিতে পারি DataSet
বা DataTable
এএসএমএক্সের মাধ্যমে পরিবহনের জন্য সিরিয়ালাইজ করা যায়।
আমি কীভাবে লিনকিউ ক্যোয়ারির জন্য একই কাজ করতে পারি? কোনও টাইপ করা DataSet
বা DataTable
একটি লিনকিউ ক্যোয়ারির মাধ্যমে পপুলেট করার কোনও উপায় আছে কি ?
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;
}
আমি কীভাবে একটি DataSet
বা লাইনকিউ ক্যোয়ারির ফলাফল সেট পেতে পারি DataTable
? বিকল্পভাবে, লিনকিউ কোয়েরি সিরিয়ালাইজযোগ্য যাতে আমি এএসএমএক্স ওয়েব পরিষেবা হিসাবে প্রকাশ করতে পারি?