Я думаю, что Вы ищете, ConfigurationManager. OpenMappedExeConfiguration
Это позволяет Вам открывать конфигурационный файл, который Вы указываете с путем к файлу (перенесенный в ExeConfigurationFileMap)
, Если, что другой сказанный плакат верен, и Вы не хотите создавать совершенно новый XML-файл для тестирования, затем я рекомендовал бы, чтобы Вы поместили свои редактирования Конфигурации в сам Метод тестирования, затем запустили Ваши тесты против недавно измененных данных конфигурации.
UPDATE
YourTable
SET
Field = CAST( (CAST(field1 AS NVARCHAR(MAX)) + CAST(field2 AS NVARCHAR(MAX))) AS NTEXT)
WHERE
(your condition here)
Но на самом деле - с SQL Server 2005 NTEXT
становится устаревшим и, скорее всего, будет постепенно прекращен в SQL Server 2008 R2 или одной версии позже. NVARCHAR (MAX)
- это логический преемник, дающий вам все NTEXT
, которые когда-либо давали вам, и многое другое!
Если бы ваши поля были NVARCHAR (MAX)
с самого начала вы можете просто написать:
UPDATE
YourTable
SET
field = field1 + field2
WHERE
(your condition here)
и покончить с этим!
Я бы посоветовал вам обновить ваши таблицы, чтобы использовать NVARCHAR (MAX)
вместо NTEXT
.
Марк
Преобразуйте их в nvarchar (max)
для объединения. Это замена SQL 2005 для ntext
и позволяет выполнять все обычные операции nvarchar
.