我正在尝试通过GridPanel更新我的LinqDataSource对象
<asp:LinqDataSource
ID="LinqDataSource1"
runat="server"
ContextTypeName="IntraNET_Prototype.IntraNetEntities"
TableName="EmployeeList"
EnableDelete="True" EnableInsert="True" EnableUpdate="True" />
当我的GridPanel触发事件并触发更新时,我正在尝试更新某些内容时,我收到以下错误消息:
System.Exception:当启用删除,插入或更新操作时,LinqDataSource'LinqDataSource1'使用的数据上下文必须扩展DataContext。
我正在使用LinqToEntities,任何想法出了什么问题以及如何启用它?
谢谢!
答案 0 :(得分:2)
LinqDataSource
用于“普通”Linq查询
你可以使用它,但是你必须自己实现更新和删除,如错误所示。
要使用ADO实体来源,请使用EntityDataSource
。
对于Linq2Sql,请使用SqlDataSource
。