实体框架 - 更新对象列表

时间:2013-12-16 13:20:41

标签: c# entity-framework list

我正在开发一个需要我将数据保存在数据库中的项目。为了减少时间和精力,我使用了EF Code First实现。该项目是一个电影预订系统,我已经通过以下方式实施:

  • 电影课(存储电影信息)
  • 房间等级(存储房间的指标(行数和行数),代表房间)
  • 显示课程(存储电影节目 - 包含对电影和房间对象的引用,还会根据房间创建座位列表,以及预订列表。包含两个日期时间,用于节目的开头和结尾)
  • 预订舱位(存储有关预订的信息 - 此人的电话号码和门票列表)
  • 票类(存储椅子行和列参考,价格)

所以基本上,最后,我有一个Show对象,它有一个座位列表和一个预订列表,其中每个预订都有一个门票列表。但无论我如何尝试,我都无法让Entity Framework简单地更新这些列表 - 我总是要删除现有的条目,然后递归插入新的Show。

是否有任何简单的解决方案指示实体框架在更新期间应检查列表中的更改?或者我是否必须为存储的所有列表编写递归更新?

0 个答案:

没有答案