【问题标题】:Entity Framework ( Entity travelled from EntityObject to DTO and then again to EntityObject ) is it possible to easily update it in db at this point?实体框架(实体从 EntityObject 到 DTO,然后再到 EntityObject )此时是否可以在 db 中轻松更新它?
【发布时间】:2009-05-29 14:22:26
【问题描述】:

我认为我的全部问题都在标题栏中 =] 但我会解释更多。

我在数据库中有 2 个相关表(客户和订单) 和 wcf 服务,它将客户和所有相关订单作为 DTO 返回 像这样:

类 CustomerDto
{
整数 ID;
IList 订单;
}
和:
类 OrderDto
{
整数 ID;
字符串 someString;
}

发生了什么:
客户请求客户(客户与订单一起返回),进行一些更改(添加/删除订单,更改 someString),并将数据发送回服务。

在这里我想问一下,是否可以将修改后的客户附加到数据库上下文中, 还是我需要手动进行更改?

谢谢!

【问题讨论】:

    标签: wcf entity-framework


    【解决方案1】:

    这是一个article with downloadable code sample,关于一起使用 EF 和 WCF,包括更新。也可以看RIA services

    【讨论】:

    • 嗨。谢谢回复。 jea 当您不使用 dto 时,您提供的链接中的方法有效(我认为对象是使用 objectstatemanager 返回的)但是当您获得 dto 时,您没有附加任何 ObjectStateManager。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    相关资源
    最近更新 更多