做项目遇到点问题,还请各位大侠指点,是这样的,我需要要对多张表进去查询,然后将其中的某些字段显示出来,但每张表都有外键关系,我用视图将他们联系起来,可是老是报“无法更新 EntitySet“editUserInfoView”,因为它有一个 DefiningQuery,而 <ModificationFunctionMapping> 元素中没有支持当前操作的 <UpdateFunction> 元素”。请问是什么原因,能解决的帮忙下,谢谢了

解决方案 »

  1.   

    是sql2008R2  比如
    一张企业表 Info       用户表Detail     登陆表
    EnID                  EUDID         EUID
                          EUID(外键)
    Address               RealName       EnID(外键)
    PHone                 Email          UserName
    AddMan                Cellphone      pass
    Fax
    说明一点的是企业表还有字表,我用视图将他们三张联系起来,能查出来 ,但修改不了,怎样才能修改他们的字段,请指教,最好是用LINQ ,谢谢了
      

  2.   

    上面写的格式错了,不好意思
    一张企业表 Info  (EnID,EnName,Phone,AddMan,Fax).
    用户表Detail ( EUDID , EUID(外键),RealName,Email,Cellphone).
    登陆表User(EUID,EnID(外键),UserName,pass)
    说明一点的是企业表还有字表,我用视图将他们三张联系起来,能查出来 ,但修改不了,怎样才能修改他们的字段,请指教,最好是用LINQ ,谢谢了