के साथ उपयोग के लिए DBContext को ऑब्जेक्ट कॉन्टेक्स्ट में कनवर्ट करें मेरे पास डेटा जारी रखने के लिए ईएफ कोडफर्स्ट का उपयोग कर एक वेबफॉर्म प्रोजेक्ट है। लेखन सीआरयूडी को बचाने के लिए मैं एक ग्रिड व्यू और एंटिटीडेटा स्रोत का उपयोग करना चाहता हूं। क्या यह संभव है?GridView
क्या मैं अपने डीबीसीएन्टेक्स्ट को ऑब्जेक्ट कॉन्टेक्स्ट में परिवर्तित कर सकता हूं जो EntityDataSource द्वारा अपेक्षित है?
यहाँ मैं क्या करने की कोशिश की है:
प्रकार की वस्तु कास्ट करने में असमर्थ 'SomeNamespace.Models.ShopDBContext' टाइप करने के लिए 'System.Data.Objects:
<asp:EntityDataSource ID="OrdersDataSource" runat="server" ContextTypeName="SomeNamespace.Models.ShopDBContext" EnableFlattening="False" EntitySetName="Orders" EntityTypeFilter="Order" EnableDelete="False" EnableUpdate="False" Include="OrderLines" OrderBy="it.Id"> </asp:EntityDataSource> <asp:GridView ID="OrdersGridView" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="True" DataKeyNames="Id" DataSourceID="OrdersDataSource" />
हालांकि मैं इस अपवाद मिलता है। ObjectContext '।
के संभावित डुप्लिकेट [एक Asp.Net डेटा स्रोत के लिए एफई कोड पहले DbContext बाध्य करने के लिए कैसे?] (Http://stackoverflow.com/questions/6327937/how-to-bind-ef-code-first-dbcontext-to -an-asp-net-datasource) –
वास्तव में यह एक डुप्लिकेट है, धन्यवाद (नोट: "DBContext ऑब्जेक्ट कॉन्टेक्स्ट ग्रिड व्यू" के लिए एक खोज यह मिल जाएगी लेकिन उत्तर के साथ सवाल नहीं) – Myster