Blazor на стороне клиента нормально использовать библиотеку классов? - PullRequest
0 голосов
/ 02 декабря 2019

Для веб-приложения я обычно прикрепляю проект библиотеки классов, который затем попадает в базу данных, когда все находится в одном месте. Но для Blazor WebAssembly, поскольку биты по существу загружаются в браузер клиента, важно ли, чтобы приложение вместо этого обращалось к API вместо этого?

Т.е., поскольку приложение тогда было бы как приложение для Windows и работалочерез HTTP для большего, чем просто HTML, важно ли (в таком случае) использовать API, а НЕ ссылаться на библиотеку классов из веб-приложения?

Большое спасибо за любые ответы.

1 Ответ

1 голос
/ 02 декабря 2019

библиотека классов и использование базы данных не так напрямую связаны.

Вы можете использовать библиотеки классов, нет проблем. В обоих типах приложений Blazor.

Но вы не можете использовать БД напрямую из WebAssembly Blazor. Вы можете делить класс lib с классами Entity между API-сервером и клиентом.

Но единственный выпущенный Blazor - на стороне сервера, и там вы можете использовать Db напрямую.

...