LinqToEntites更新,删除,插入不能与LinqDataSource对象一起工作

本文关键字:LinqDataSource 对象 一起 工作 不能 更新 删除 插入 LinqToEntites | 更新日期: 2023-09-27 18:13:38

我试图通过GridPanel更新我的LinqDataSource对象

    <asp:LinqDataSource 
    ID="LinqDataSource1" 
    runat="server" 
    ContextTypeName="IntraNET_Prototype.IntraNetEntities"
    TableName="EmployeeList" 
    EnableDelete="True" EnableInsert="True" EnableUpdate="True" />

任何时候,当我的GridPanel触发事件并触发更新时,我试图更新一些东西,我得到以下错误消息:

系统。例外:当启用删除、插入或更新操作时,LinqDataSource 'LinqDataSource1'使用的数据上下文必须扩展DataContext。

我正在使用LinqToEntities,任何想法是什么出了问题,如何启用?

谢谢!

LinqToEntites更新,删除,插入不能与LinqDataSource对象一起工作

LinqDataSource用于'一般' Linq查询。
你可以使用它,但你必须自己实现更新和删除,正如错误所示。

要使用ADO实体源,请使用EntityDataSource

对于Linq2Sql,使用SqlDataSource