比如:
服务器端:
User user = UserInfo.GetUser(1);
return user;
user.username = "测试一";
客户端:
$("username").value = "测试二";
user.username = $("username").value;
Save(user);
这个user在服务器也有相的方法.可当前user为客户端对象.
在服务器端转换成User对象.这时保存就出上面的问题了.
如果不系列化保存,级联更新怎么会包含主键更新呢?
上面的问题倒不存在.
UPDATE [blog_User_Info] SET [address] = @address WHERE [userid] =
@userid_7a4b536e1c73450a85f4d99f75bc617b
Parameters:
@address[String] = "测试一下效果"
@userid_7a4b536e1c73450a85f4d99f75bc617b[Int32] = 3
UPDATE [blog_User] SET [username] = @username, [userid] = @userid WHERE
[userid] = @userid_b7442849f76b4712a0a4b691dd7f1148
Parameters:
@username[String] = "无名"
@userid[Int32] = 3
@userid_b7442849f76b4712a0a4b691dd7f1148[Int32] = 3
可userid都是主键啊.
经系列化后再保存数据用这个组件很不方便啊。
其它方面用起真的是很不错。