04.04.2018, 21:11 | #1 |
Участник
|
alexef: Visual Studio (C#): ASP.NET Core Web API app
Источник: https://blogs.technet.microsoft.com/...e-web-api-app/
============== В последнее время наш старый добрый Navision все больше дрейфует в сторону классических продуктов Microsoft (Office, Visual Studio). В данном посте я делаю попытку написать на Visual Studio (C#): ASP.NET Core Web API приложение. Сразу скажу, что скорость и простота написания и публикации подобного приложения меня просто поразили. В последствии (следующий пост) я планирую использовать написанный Web API для Business Central (ex: Navision) extension. Recently, our good old Navision is drifting more and more towards classic Microsoft products (Office, Visual Studio). In this post I try to write on Visual Studio (C#): ASP.NET Core Web API application. I would like to say that the speed and simplicity of writing and publishing such an application just amazed me. Later (next post) I plan to use the written Web API for Business Central (ex: Navision) extension. GitHub: https://github.com/finn777/ALFnavobjectpermissionsreportNetCoreWebAPI\ Начнем. / Let’s go. В этой точке немного остановимся. Вспомним что со старого поста у нас уже есть SQL база на Azure. At this point a little stop. Remember that from the old post we already have SQL database on Azure. В Entity Framework Core предусмотрена функция Reverse Engineering, которая позволяет автоматически создать все необходимые классы по базе данных. The Entity Framework Core provides a Reverse Egineering feature that allows you to automatically create all the necessary classes for a database. Tools –> NuGet Package Manager –> Package Manager Console Scaffold-DbContext “Server=tcp:alexef0test0navsqlserverazure.database.windows.net,1433;Initial Catalog=navobjectpermissionsreportsqldatabase;Persist Security Info=False;User ID=finn777;Password=Trantor2050;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;” Microsoft.EntityFrameworkCore.SqlServer Модифицируем ValuesController.cs Modify ValuesController.cs Все готово. Запускаем. You're done. Run. Теперь публикуем. Now publish. Теперь Web API доступно в облаке. The Web API is now available in the cloud. Тестируем с Postman. Test with Postman. Смотрим статистику использования на Azure Portal. примеры/examples: https://alfnavobjectpermissionsrepor...net/api/values https://alfnavobjectpermissionsrepor...s/tabledata/32 Литература/Links (Russian): https://metanit.com/sharp/tutorial/ https://metanit.com/sharp/aspnet5/1.1.php https://metanit.com/sharp/entityframeworkcore/1.1.php Источник: https://blogs.technet.microsoft.com/...e-web-api-app/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
|