我有一个具有多个集合的对象,这些集合从WCF服务检索并存储在会话中。
集合绑定到页面上的ListViews,底部有一个最终提交按钮。
我希望能够在会话中对此对象进行更改(添加/编辑集合中的项目),而不会在单击最终提交按钮之前保留更改。
我遇到的问题是id是在db中创建的,所以所有新添加的项的id都是0.我没有看到一种唯一标识集合项的方法,除非我添加类似于clientID字段到datacontract。我觉得我错过了一些非常明显的东西。
答案 0 :(得分:0)
如果这些是自动生成的标识值,则可以为每个条目插入额外的guid。