1) พวกเขาไม่สามารถ "ฆ่า" Linq-to-SQL ได้เนื่องจากเป็นส่วนหนึ่งของ. net framework อยู่แล้ว สิ่งที่ทำได้คือหยุดเพิ่มคุณสมบัติลงไป นั่นไม่ได้ป้องกันนักพัฒนาหลายพันคนที่ใช้ L2S อยู่แล้วไม่ให้ขยายและปรับปรุง พื้นที่หลักบางคนมีความยุ่งยากในการสัมผัส แต่พวกเขากำลังที่แข็งแกร่งอยู่แล้วและคุณลักษณะการออกแบบที่ขาดหายไปได้อย่างง่ายดายสามารถปิดได้ที่
2) หนึ่งในเซสชัน PDC EFแสดงให้เห็นว่าพวกเขาได้เรียนรู้สองสามบทเรียนจากความล้มเหลวของ EFv1 และตอนนี้พวกเขากำลังคัดลอกและวางสินค้ามากมายจาก L2S ลงใน EF และแสร้งทำเป็นว่าเป็นสิ่งใหม่ของ EF กล่าวอีกนัยหนึ่ง L2S เวอร์ชัน 2 เพิ่งได้รับการ "เปลี่ยนชื่อ"
3) LINQ เช่นนี้ (Language Integrated Query) เป็นสิ่งที่ดีที่สุดเนื่องจากไอศกรีมหั่นบาง ๆ และสามารถใช้กับสิ่งอื่น ๆ ได้มากมายนอกเหนือจาก L2S (Linq to objects, Linq to entities, Linq to XML, Linq-to-anything ). ดังนั้นความพยายามของกลุ่ม DP ที่จะบังคับให้ผู้ใช้ L2S [จำนวนมาก] หันไปใช้เอนทิตีเฟรม [ซึ่งเป็นที่นิยมน้อยกว่าและมีข้อบกพร่องในปัจจุบัน] จึงไม่มีเหตุผลที่จะไม่เรียนรู้ Linq
ดูหัวข้อนี้ด้วย (ซึ่งเป็นสิ่งที่ฉันเชื่อว่าส่วนหนึ่งเรียกใช้บล็อกโพสต์ของ Tim):
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4061922&SiteID=1
อัปเดต 1:ปกนิตยสาร Visual Studio ฉบับเดือนธันวาคม 2008 โดย Roger Jennings เป็นเรื่องที่น่าอ่านในหัวข้อนี้ด้วยการเปรียบเทียบ L2S กับ EF บางส่วน: http://visualstudiomagazine.com/features/article.aspx?editorialsid=2583
อัปเดต 2: Anders Hejlsberg อ้างในRedmond Developer Newsว่า " LINQ to SQL ยังไม่ตายฉันรับรองได้ว่ามันยังไม่ตายไม่มีอะไรหายไปเราไม่เคยทำอย่างนั้นและเราจะไม่มีวัน "
http://reddevnews.com/blogs/weblog.aspx?blog=3016