.NET Core 2.2 Web-Api использует F # только для контроллеров - PullRequest
0 голосов
/ 27 февраля 2019

Я создаю одностраничное приложение с .NET Core 2.2 на C #.

Поскольку мне нужен компактный код веб-службы на стороне сервера, мне интересно, могу ли я смешать f # и c #файлы в моем проекте и использовать F # только для контроллеров?

1 Ответ

0 голосов
/ 11 марта 2019

Вы можете смешивать языки в CLR, но вы не можете в том же проекте (как в файлах MyPro.csproj или MyProj.fsproj 1 ),Разделение бизнес-функций, например, в MyBusinessDomain.csproj и WebAPI в MyWebApiControllers.fsproj, прекрасно.


1 Я думаю, что есть способ заставить это работать путем условного включения источникафайлы, но я уверен, что это не очень хорошо поддерживается инструментами и поэтому стоит хлопот.

...