Verileri sürdürmek için EF codefirst kullanarak bir web formları projem var. Yazma CRUD'unu kaydetmek için GridView ve EntityDataSource kullanmak istiyorum. Bu mümkün mü?GridView ile kullanım için DBContext'i ObjectContext'e Dönüştürme
DBContext'imi EntityDataSource tarafından beklenen bir ObjectContext'e dönüştürebilir miyim?
İşte denedim ne:
türündeki nesne artığını açılamıyor 'SomeNamespace.Models.ShopDBContext' 'System.Data.Objects yazın:
Ancak bu istisna olsun. ObjectContext'.<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" />
olası bir kopyası [EF Code First DbContext'i bir Asp.Net DataSource'a nasıl bağlanır?] (Http://stackoverflow.com/questions/6327937/how-to-bind-ef-code-first-dbcontext-to -an-asp-net-datasource) –
Gerçekten de, bir yinelenen, teşekkürler (not: "DBContext ObjectContext GridView için bir arama bu bulacaksınız ama bir cevap ile soru bu değil) – Myster