2010-11-29 9 views
0

私はプロジェクトに取り組んでいます。データベースの完成した概念モデルはEntityFrameWorkで行われます。データベースはまだ作成されていません。ダミーリポジトリを持つダミーレコードを作成し、データベースを作成せずに開発を進めて、一度DBを作成してダミーリポジトリを有効にするよりも完了しなければなりませんか? 。それは正しいのですか、それとも最初からそれを扱うためにデータベースを作り始めるべきですか?データベースを作成するよりもASP.NET MVCダミーリポジトリが動作しています。それは賢明ですか?

ありがとうございました

+1

開発用にデータベースを使用しても何も問題はありません。 – Phill

答えて

1

ダミーリポジトリとの対話には何も問題ありません。多くの意味で、これはUIからデータレイヤー(EF)を抽象化する方法です。これは、あなたがモデル、コントローラなどをユニットテストしている場合には、そうでなければならないでしょう。経験から得た1つの注意書きは、ハードコードされたダミーデータをコーディングしていないことを確認します。ハードコードされたデータが持つ可能性の高い固有の前提条件に従います。

+0

混乱したギリシャ私はあなたの最後の注意点を理解していません。私がダミーデータを使用すると、おそらくハードコードされたデータのユーザー名= "AAAAA"などとなります。 – Pirzada

+0

あなたのアプリケーション/データによって異なります。しかし、ハードコードされたデータの危険性の1つは、あなたのアプリを開発している間にデータが実際には変化しないので、無意識のうちにダミーデータに簡単にコード化できることです。 –

関連する問題