2016-09-27 10 views
1

稼働中のASP.Net MVCシステムに新しい要件がありますが、残念ながらそれはうまく設計されていません(データベースはコントローラから直接アクセスされたり、 。古いポータルを新しいポータルに移行するためのベストプラクティス

私はシステムに新しいドメイン駆動型アーキテクチャを提案し、モジュールと機能によって古いシステムから新しいアーキテクチャへの移行を開始します。

しかし、私は問題に直面しています、私は2つのシステム間で異なるレイアウトを共有する必要があります、どのようにこれを行うにはどのようなアイデア?

一般的に、このようなシナリオのベストプラクティスは?

ありがとうございます。

+0

新しいシステムに単純にコピーするレイアウトが多すぎるか複雑すぎますか? –

+0

私はそうしようとしましたが、残念ながら、これらのレイアウトで書かれたデータベースコードがあります!ルールにアクセスしてメニューを構築します。プラス複数のレイアウトがあります! – Khaled

答えて

0

強く型付けされたビューを使用するには、以前にサイトをViewBagを使用しないように移行しました。これには厳密に型指定された_layoutページが含まれていました。

オリジナルのコピーから「正しい」_レイアウトページを作成し、それをクリーンアップする必要がありました。その後、私は古いビューを削除することができるまで、一度に1つのコントローラ/ビューを移行しました。

関連する問題