public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RouteTable.Routes.MapHttpRoute(
name: "Default",
routeTemplate: "{controller}/{action}",
defaults: new { controller = "Home", action = "Index" });
GlobalConfiguration.Configure(WebApiConfig.Register);
}
}
Первая часть задачи была успешно решена, для подключения была использована связка FreeTDS + dblib.
Данные удалось получать и записывать, хоть и с определенными трудностями (кодировка).
Но проблема в том что dblib не имеет такого функционала, и при выполнении этой функции выкидывается Exception:
Driver does not support this function: driver does not support multiple rowsets
Мы используем GitLab в работе, этот небольшой бесплатный скрипт проходит по всем репозиториям в которых есть composer.json в гитлабе и формирует packages.json который можно уже скормить композеру.
Для нас оказалось очень удобно. Никаких лишних настроек и телодвижений. Если в гитлабе есть общедоступный пакет, то он будет доступен с этого репозитория.