2016-05-19 5 views
0

Azure上の既存のデータベースを照会するnet-mvcのWebサイト(私はデータベースとは関係ありません。 SQL Azureデータベースに接続するADO.NETエンティティデータモデルを作成しました。このデータベースは毎日新しいデータで更新されます。私が作成したADO.NETエンティティデータモデルは、ライブデータでそれ自体を更新するのですか、それを作成した時点のデータベースのスナップショットですか?ADO.NETエンティティデータモデルはライブデータで更新されますか?

私がやっていることが正しいかどうか確信しているAzureに接続していただきありがとうございます。

+0

これはDBスキーマのスナップショットです。メモリなどにデータを格納しません。 – JDupont

+0

はい、ライブデータを引き続き取得する必要があります。そのデータベースでスキーマが変更された場合、モデルの不一致の例外が発生し、改訂する必要があります。 –

答えて

1

エンティティデータモデルは、DBからのデータ要求に役立ちますが、データは格納されません。 リクエストはサーバーデータに対して行われるため、DBから最新のデータが取得されます。

しかし、データベースの構造が変更された場合は、それに応じてモデルクラスを再作成する必要があります。

+0

ご返信ありがとうございます。エンティティデータモデルを使用することは長期的には価値があるのですか?近い将来に変更はありません。モデルが更新されていれば、それは大したことではありません。 azureデータベースからデータを照会するには、より良い方法がありますか? – user6295447

+0

エンティティフレームワークの使用は絶対に適切です –

関連する問題