मैंने इस मामले को दूर करने के लिए कई लेख देखे हैं, जो सभी CTP4 से संबंधित हैं, या अपने स्वयं के विस्तार के तरीकों को जोड़ रहे हैं।
क्या एक "आधिकारिक" EF4 शामिल है, जिसमें लैम्बडा एक्सप्रेशंस का उपयोग शामिल है (पहले स्तर के संबंधों के लिए भी और दूसरे और अधिक स्तर के लिए) या क्या यह अंततः RTM में शामिल नहीं था?
यह एक है - मुझे यह जानकर खुशी होगी कि इसे कैसे करना है, जैसा कि मेरे कोड में लैम्ब्डा एक्सप्रेशन का उपयोग करते हुए अब (# system.data.entity # system.data.linq के साथ) अभी भी मुझे देता है:
लैंबडा एक्सप्रेशन को 'स्ट्रिंग' टाइप करने के लिए नहीं बदल सकते क्योंकि यह एक प्रतिनिधि प्रकार नहीं है:
var customers = from c in
context.Customers.Include(c=>c.Phone)