我首先在我的一个 mvc 3 项目中使用 EF 代码。我有一个关于将复杂的 EF POCO 对象传入和传出视图时使用什么模式的问题。
例如,一个客户对象有一个订单列表,每个订单都有一个项目列表。客户对象将被发送到视图。视图更新客户对象及其内部对象(订单、商品),然后将其发送回控制器。控制器有 EF 来持久化客户对象。
我的问题如下:
我应该将 EF poco 对象序列化为 JSON 对象,以便可以在视图中使用它吗?
当我从视图中接收更新时,如何重新构建客户对象?
客户对象重建后,是否可以一次性保存整个对象图(客户、订单、商品)?
谢谢