我有一个使用have数据绑定的可观察集合填充的WPF TreeView,我需要访问可观察集合中的项或用来填充它的数据库。一个示例用例是用户右键单击treeview项以添加子组。显然,我需要访问其父对象才能添加子对象。有什么建议吗?我太迷茫了..我不能只编辑treeview项本身,因为这样更改就不会反映到我的数据库中[Serializable]{
public stringLogin> Log
我使用对的每次会话调用来保存一个独立的集合,并使用可能的添加/更新(因此包括一些临时对象)。但是如何更新新实例的Id(瞬态),这个值是0,但是现在(保存到数据库后)应该有一个值吗?我的意思是,在正确更新数据库之后,更新传递集合的Id。如果考虑到级联子集合也可能有新的实例,那么它就变得有点复杂了。class StoreRepository public static