linq-to-sql - एसक्यूएल में linq में सभी (*) का चयन कैसे करें




4 Answers

from row in TableA select row

या केवल:

TableA

विधि नियंत्रक में, अन्य ऑपरेटरों के साथ:

TableA.Where(row => row.IsInteresting) // no .Select(), returns the whole row.

अनिवार्य रूप से, आप पहले से ही सभी कॉलम का चयन कर रहे हैं, फिर उस चयन को उस कॉलम में बदल देता है जिसकी आप परवाह करते हैं, ताकि आप चीजें भी कर सकें:

from user in Users select user.LastName+", "+user.FirstName

एसक्यूएल के लिए linq करते समय आप सभी पंक्तियों का चयन कैसे करते हैं?

Select * From TableA

दोनों क्वेरी वाक्यविन्यास और विधि वाक्यविन्यास में कृपया।




using (MyDataContext dc = new MyDataContext())
{
    var rows = from myRow in dc.MyTable
               select myRow;
}

या

using (MyDataContext dc = new MyDataContext())
{
    var rows = dc.MyTable.Select(row => row);
}



Dim q = From c In TableA
Select c.TableA

ObjectDumper.Write(q)



एसक्यूएल टेबल से सभी रिकॉर्ड्स का चयन करने के लिए आप सरल लिनक क्वेरी का उपयोग कर सकते हैं

var qry = ent.tableName.Select (x => x) .सूची ();




Related

linq-to-sql