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

ASP.NET-使用数据库生成的ID唯一标识会话对象,asp.net,Asp.net,我有一个具有多个集合的对象,该对象从WCF服务检索并存储在会话中 集合绑定到页面上的ListView,底部有一个最终提交按钮 我希望能够在会话中对此对象进行更改(在集合中添加/编辑项目),而无需在单击最终提交按钮之前保留更改 我遇到的问题是,id是在db中创建的,因此所有新添加的项的id都是0。除非在datacontract中添加clientID字段之类的内容,否则我看不到唯一标识集合项的方法。我觉得这里缺少了一些非常明显的东西。如果这些是自动生成的标识值,您可以为每个条目插入额外的GUID

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

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

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


我遇到的问题是,id是在db中创建的,因此所有新添加的项的id都是0。除非在datacontract中添加clientID字段之类的内容,否则我看不到唯一标识集合项的方法。我觉得这里缺少了一些非常明显的东西。

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