, Разделяет различные операторы в batchs (Вы не можете использовать его в Хранимой процедуре)
привык к вещам группы в SP, как {и} в C#
IF x
BEGIN
-- do y
-- do w
END
Я бы запустил Visual Studio, создал веб-проект (или консольное приложение - не имеет значения).
Для .Net Standard :
Если ошибки нет, вам нужно просто установить NameSpace, которое вы хотите использовать для доступа к службе, и оно будет сгенерировано для вас.
Для .Net Core
Любой из вышеперечисленных методов создаст простой, очень простой клиент WCF для использования. В сгенерированном коде вы должны найти класс YourservicenameClient.
Для справки, сгенерированный файл cs можно найти в вашем Obj / debug (или release) / XsdGeneratedCode, и вы по-прежнему можете найти dll в папке TempPE.
Созданные службы должны иметь методы для каждого из методов, определенных в контракте WSDL.
Создайте экземпляр клиента и вызовите методы, которые вы хотите вызвать - вот и все!
YourServiceClient client = new YourServiceClient();
client.SayHello("World!");
Если вам нужно указать удаленный URL (не используя созданный по умолчанию), вы можете легко сделать это в конструкторе прокси-клиента:
Используйте утилиту WSDL.EXE для создания прокси-сервера веб-службы из WSDL.
Вы получите длинный исходный файл C #, содержащий класс, который выглядит следующим образом :
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.42")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="MyService", Namespace="http://myservice.com/myservice")]
public partial class MyService : System.Web.Services.Protocols.SoapHttpClientProtocol {
...
}
В вашем клиентском коде, потребляющем веб-службу:
В visual studio.
Если без ошибок, вы должны увидеть ссылку на службу в обозревателе объектов и всех связанных методах.