1

我在使用 LINQ 的 VB.net 中有应用程序,并尝试将数据保存在本地机器上,这会降低性能。

我相信这是因为同步。应用程序不断在本地机器可访问的 xml 文件上写入数据,在加载时锁定并在保存时释放!!!!!!不确定。

我正在使用:

Dim xdocSetting As XDocument = XDocument.Load(SETTINGS_FILE_PATH)

' so processing 

 xdocSetting.Save(LEADS_FILE_PATH)
4

1 回答 1

1

实际上它找到节点并覆盖该节点并保存更改...

下面是例子...

Dim xdocSetting As XDocument = XDocument.Load(SETTINGS_FILE_PATH)
'After loading file it maches with downloaded enumerable'
Dim lS as IEnumerable(of XElement) = (your query)
XdocSetting.Save(SETTINGS_FILE_PATH)

意味着当它执行写操作时,它会显式地锁定文件。

于 2013-11-22T16:45:42.143 回答