小编Sim*_*ths的帖子

从Observable集合中删除

我有一个可观察的集合,我想从中删除特定的实例项.

例如

data[1].ChildElements[0].ChildElements[1].ChildElements.RemoveAt(1);

但这样做很好,因为这与从树视图中删除子元素有关,我想根据单击的树视图级别动态创建上述语句.所以我想要:

data[0].ChildElements[1].ChildElements.RemoveAt(0);

要么

data[1].ChildElements.RemoveAt(0);

我知道我存储在列表中的父项的id,例如

0 1 0 要么 1,0

我的问题是,当我不确切地知道列表集合中有多少项时,我该如何创建上述语句?

谢谢.

c# silverlight

5
推荐指数
1
解决办法
323
查看次数

锁定表sql server

我在asp解决方案中使用了多个silverlight应用程序,多个用户可能在任何时候在同一组数据上使用相同的应用程序.Silverlight应用程序的设计使得它们从数据库中提取数据,在本地处理数据,并在用户对其修改感到满意后将其写回.但问题是,如果两个用户在同一个数据库上使用相同的应用程序,那么它们将覆盖彼此的更改.

在任何时候都不会有大量用户使用相同的数据库,因为有许多数据库,并且在任何时候不止一个用户应该处理同一组数据并不重要.我的想法是锁定每个表以便单个用户具有对服务器的读/写的独占访问权,从而拒绝任何其他用户访问甚至从所讨论的锁定表中读取.

我将如何应用表锁并释放它们?我知道它可以在per语句的基础上完成,但我需要用户拥有对这些数据的完全专有权.我可以预见的一个问题是释放锁,需要某种超时,因此该表不会永久锁定给一个用户.

c# sql sql-server silverlight

1
推荐指数
1
解决办法
1522
查看次数

标签 统计

c# ×2

silverlight ×2

sql ×1

sql-server ×1