ASP.NET - 使用数据库生成的ID唯一标识会话对象

时间:2011-06-02 19:06:04

标签: asp.net

我有一个具有多个集合的对象,这些集合从WCF服务检索并存储在会话中。

集合绑定到页面上的ListViews,底部有一个最终提交按钮。

我希望能够在会话中对此对象进行更改(添加/编辑集合中的项目),而不会在单击最终提交按钮之前保留更改。

我遇到的问题是id是在db中创建的,所以所有新添加的项的id都是0.我没有看到一种唯一标识集合项的方法,除非我添加类似于clientID字段到datacontract。我觉得我错过了一些非常明显的东西。

1 个答案:

答案 0 :(得分:0)

如果这些是自动生成的标识值,则可以为每个条目插入额外的guid。