linq生成的更新语句只需要参考主键

linq生成的更新语句where 语句会添加所有的字段,如何设置只依据主键值来更新。

具体做法,就是在Linq to SQL Designer中,把一些字段的UpdateCheck属性设置为Never,这样,这些字段在更新的时候,就不会再出现在Where条件中了。其实比较推荐的做法,就是在表中设立主键,因为更新的时候,只要把主键作为Where条件,就可以单独的确立一行数据了。把除主键外的字段属性中UpdateCheck设置为Never即可。

linq生成的更新语句只需要参考主键