主表 Hotel(HotelId,HotelName)从表 Hotel_Detail(DetailId,HotelId,Addr,Fax,Tel)使用Linq to Entity Framework 4.0  和 Asp.net Mvc 3。 请教如何才能同时更新这两张表中的某条数据?例如更新主表中HotelId=001的数据,同时也要更新从表中HotelId=001的数据。视图要如何写?控制层要如何写? 谢谢各位了!

解决方案 »

  1.   

    http://social.msdn.microsoft.com/Forums/zh-CN/adonetzhchs/thread/36385b2f-8b48-4391-9801-60c0b7abc9ae
      

  2.   

    update Hotel set 字段名1="",字段名2="" where HotelId=001
    update Hotel_Detail set 字段名1="" where  HotelId=001sql语句是这样 一次执行  返回数影响的行数两条  说明修改成功这种东西 方法里面最好加上事物 如果受影响的行数不是两条就让他回滚..
      

  3.   

    各位我是说的asp.net mvc 里view层,不是数据库里的视图呢
      

  4.   

    在view层,主表通过实体对象来更新,从表可以通过表单字段来更新。