16
ส่งคืนผลลัพธ์ประเภทที่ไม่ระบุชื่อหรือไม่
การใช้ตัวอย่างง่าย ๆ ด้านล่างวิธีที่ดีที่สุดในการส่งคืนผลลัพธ์จากหลายตารางโดยใช้ Linq เป็น SQL คืออะไร พูดว่าฉันมีสองตาราง: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName BreedNameผมต้องการที่จะกลับสุนัขทั้งหมดที่มีของพวกเขา ฉันควรให้สุนัขทุกตัวใช้สิ่งนี้โดยไม่มีปัญหา: public IQueryable<Dog> GetDogs() { var db = new DogDataContext(ConnectString); var result = from d in db.Dogs join b in db.Breeds on d.BreedId equals b.BreedId select d; return result; } แต่ถ้าฉันต้องการสุนัขที่มีสายพันธุ์และลองสิ่งนี้ฉันมีปัญหา: public IQueryable<Dog> GetDogsWithBreedNames() …
194
c#
linq
linq-to-sql