3層アーキテクチャのAsp.net 3.5で開発されたWebアプリケーションがあります。当時、ADO.netとストアドプロシージャを使用しました。今度は、AngularJSとasp.net Web APIを使用してSPAに変換する予定です。 EntityフレームワークかADO.netかを混同しています。 CRUD操作のためのプロシージャをストアしているので、Entityフレームワークを使用することは有益ですし、ADO.netに移行する必要があります。 提案をお願いします。エンティティフレームワークまたはado.netのweb api
-1
A
答えて
0
ウィザードを使用してWebAPIプロジェクトを作成すると、EFに基づいてCRUDが生成されます。実際には、DAL/EFエンティティとWebサービスの間にビューモデルを挿入して、少しの作業(つまりVMの作成とオートマッパーのようなマッパーの使用)が必要な場合は、良い習慣です。その後、WebAPIプロジェクトの作業は終了しました。
WebAPIプロジェクトとAngularJSとの間の通信は "無料"です(WebAPIはJSONを使用します)。
プロジェクトについて、ADOを使用しているとわかりませんが、なぜそれを変更すればよいのでしょうか。しかし、あなたがサーバー上で懸命に働く良い理由があれば、EFでADOを変更するのは良い時期になるかもしれません。
関連する問題
- 1. ASP.NET MVCとADO.NETエンティティフレームワーク
- 2. ado.netエンティティフレームワーク削除行
- 3. エンティティフレームワークなしのAsp.net Web API
- 4. weborbとwcfサービスライブラリとado.netエンティティフレームワーク
- 5. ado.netエンティティフレームワークでwhere句のcountを使用
- 6. エンティティフレームワークと古いADO.Netを併用する
- 7. 厳密に型付けされたASP.NET MVCとADO.NETエンティティフレームワーク
- 8. ADO.NETエンティティフレームワークとNHibernate - いつ他のものを使用するか
- 9. EFまたはAdo.netのプロファイリング
- 10. エンティティフレームワークとWebフォーム
- 11. サブソニックとADO.NETエンティティフレームワークの比較が速いもの
- 12. ADO.NETエンティティフレームワークと単体テストの実際の経験
- 13. エンティティフレームワーク移行API
- 14. WCFサービスまたはWeb API
- 15. apiまたはweb Laravel 5.3
- 16. Webサービス、ADO.NET接続プール、タイムアウトエラー
- 17. エンタープライズライブラリとエンティティフレームワークとの関係 - ADO.Netテクノロジのさまざまな提供
- 18. Ado.netエンティティフレームワーク2010のPOCOクラスにDataContract属性が必要ですか
- 19. ASP.Net Web Apiコントローラのメソッド構文をエンティティフレームワークを使用して
- 20. エンティティフレームワークを使用して構築されたasp.net Web API用のWebサービスを作成する方法は?
- 21. エンティティフレームワーク4.1(Webサーバー上)
- 22. Webサービスを使用したエンティティフレームワーク
- 23. エンティティフレームワークの投影または
- 24. ado.netエンティティフレームワークを使用してgridviewを並べ替える
- 25. .NETネットワークでado.netまたはエンティティフレームワークを使用してMySqlデータアクセス許可を使用する方法
- 26. エンティティフレームワークnullまたは0との関連
- 27. モバイルアプリ - ノードjsまたはASP.net Web API
- 28. MVC .NET Core Web API XMLまたはJSON
- 29. MVC4 Web APIまたはMVC3 JsonResult
- 30. AngularJS - 良いWCF RestまたはWeb API
ご意見ありがとうございます。私はこのアプリケーションがどんなデバイスでも動作し、軽量でなければならないので、変更しています。したがって、デバイスに依存しないアプリケーションでは、WebApiとangularjsが良い選択だと思います。 –