19

既存のデータベースから生成された動作中のエンティティ モデルを備えたアプリケーションがあります。テーブル名と列名が異なることを除いて、同じスキーマを使用してアプリケーションを新しいデータベースに向ける必要があります。

たとえば、現在のスキーマには「Answer」のような名前のテーブルがあります。指し示す必要がある新しいスキーマには、「tblAnswer」という名前を除いて、まったく同じテーブルがあります。

私のコラムも変わりました。以前は「AnswerId」と呼ばれていた列が、「zAnswerId」になりました。「z」プレフィックスについては聞かないでください。長い話ですが、すべての列にあります。

では、この既存のエンティティ モデル (データベースから生成されたもの) を新しいデータベースに向けてマッピングを調整するには、どのようなオプションが必要でしょうか? このガイドで概説されているように、「Code First」マッピングに使用されるいくつかの手法を試してみましたが、うまくいきませんでした。これが正しいアプローチなのか、それとももっと理にかなったものがあるのか​​ どうかはわかりません。

提案?前もって感謝します。

4

1 に答える 1