0

我有一个 DB first EF 设置。我想使用 WCF 服务返回查询和视图的结果。我有 OperationContracts,EF 类都有 DataContractAttribute。我可以调用该方法,一切正常,直到它返回结果列表,然后页面转到“与本地主机的连接被中断”。

我目前通过一组映射到 EF 类的 DataContract 类来解决这个问题,它们返回得很好。

谁能告诉我如何解决这个问题或为什么会这样?

4

1 回答 1

1

如果您只是在数据库优先模式下使用实体框架的正常代码生成策略,那么这些实体不能被序列化和反序列化,因为它们依赖于上下文(调用完成后将被销毁并且永远不会存在于客户端)进行更改跟踪。

您需要切换到自我跟踪实体

于 2012-08-29T02:35:35.080 回答