私は、さまざまなクライアント(ASP.NET MVC、iOS、Android)に公開する必要のある.NETプラットフォームを用意しています。Rest APIを使用した.NETプラットフォームのアーキテクチャ
現在、私はいくつかのロジックを実行し、エンティティフレームワークを使用してデータをSQL DBに保存するビジネスレイヤを持っていますが、今はASP.NET MVCクライアントに直接ビジネスレイヤにアクセスさせ、 .NET)クライアントはREST APIを使用してビジネス層を消費しますが、これは良いアプローチですか?または、サービス層を使用してすべてのクライアントアクセスビジネス機能を作成する必要がありますか。
あなたが本当にこれを悪い回答と考えている理由と、あなたの良いものは何ですか? –