Веб-сервис вызова MVC 6 с бритвой против WebAPI - PullRequest
0 голосов
/ 21 сентября 2019

Это, кажется, более новая тема, или я не понял ее.Я создал сайт с использованием ядра 2.2, MVC и бритвы.У меня есть функции модели CRUD в моем классе контроллера.

Теперь я хочу вызвать эти функции с моего веб-сайта (который прекрасно работает) и из моего приложения xamarin .

Прочитав много уроков, вы можете сделать ставку между ними.Но многие сайты указывают на то, что mvc и webapi слились в ядре .net.

Как лучше всего взаимодействовать с моим приложением xamarin с моим сайтом?

Ответы [ 2 ]

0 голосов
/ 22 сентября 2019

В настоящее время я работаю по той же методологии, у меня есть новый веб-сайт и новое мобильное приложение, встроенное в Xamarin.

Я создал отдельный проект в WebApis.Теперь я могу использовать один и тот же Apis в обоих проектах.Поэтому не нужно писать новый код для отдельных проектов.Просто напишите простой Apis на основе json и используйте в обоих проектах.

0 голосов
/ 21 сентября 2019

Хотя вам не нужен веб-API, но вы не можете вызвать свой ActionResult из приложения xamarin.если методы ваших контроллеров возвращают объект вместо представления, то MVC позаботится о сериализации его для JSON для вас, чтобы вы могли вызывать его из своего приложения.Для получения дополнительной информации проверьте эту статью .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...