Возможно, отформатируйте исходные значения с помощью ToString("N")
и добавьте его в новый список:
list2.AddRange(
list1.Select(
a => {
b = new BidCostModelFormatted();
b.Code = a.Code;
b.Month1 = a.Month1.ToString("N");
b.Month2 = a.Month2.ToString("N");
b.Month3 = a.Month3.ToString("N");
return b;
}
)
);
По сути, вы создаете связанный сервер с другим сервером, а затем предоставляете учетные данные для входа в систему, которые будут использоваться для вызовов SQL на этот связанный сервер. например, это подключится к «MyOtherServer» с использованием DomainAccount для этого сервера с именем пользователя и паролем «DomainUserName», «DomainPassword»
EXEC sp_addlinkedserver 'MyOtherServer', N'SQL Server'
EXEC sp_addlinkedsrvlogin
'MyOtherServer',
'false',
'OtherServerDomain\DomainUser',
'DomainUserName',
'DomainPassword'
Если вы хотите запросить другой сервер, вам необходимо создать связанный сервер.
На этой странице довольно подробно объясняется, как работает sp. http://doc.ddart.net/mssql/sql70/sp_adda_17.htm
, если вы хотите соединиться с другим сервером sql, просто выполните это:
sp_addlinkedserver @server='ServerName', @srvproduct='SQL Server'
@server - это имя сервера, который вы хотите добавить. @srcproduct - это тип сервера. Возможно, вам придется сделать еще несколько вещей, чтобы подключить 2008 к 2005 году, но 2008 год должен работать следующим образом.