【问题标题】:Does ADO.NET Entity Data Model update with live data ?ADO.NET 实体数据模型是否使用实时数据更新?
【发布时间】:2016-09-16 10:42:36
【问题描述】:

net-mvc 网站,它将查询 Azure 上的现有数据库(我与数据库无关。我只是有权进行只读查询。)。我创建了一个连接到 Sql Azure 数据库的 ADO.NET 实体数据模型。该数据库将每天更新新数据。我创建的 ADO.NET 实体数据模型是否使用实时数据更新自身,或者它只是我创建数据库时的快照?

感谢第一次连接到 Azure 所以不确定我所做的是否正确。

【问题讨论】:

  • 这是数据库模式的快照。它不会将数据存储在内存或任何东西中。
  • 是的,它应该继续检索实时数据。如果该数据库上的架构发生更改,您将收到模型不匹配异常并需要修改。

标签: c# asp.net-mvc entity-framework azure


【解决方案1】:

实体数据模型有助于从数据库请求数据,它不存储数据。 您的请求将针对服务器数据完成,因此您将从数据库中获取最新数据。

但如果数据库的结构发生变化,您将不得不相应地重新创建模型类。

【讨论】:

  • 感谢您的回复。那么从长远来看,使用实体数据模型值得吗?在不久的将来不会有任何变化,如果有的话,刷新模型也没什么大不了的。从 azure 数据库中查询数据有没有更好的方法?
猜你喜欢
  • 1970-01-01
  • 2013-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-07
  • 1970-01-01
  • 1970-01-01
  • 2018-10-03
相关资源
最近更新 更多