【发布时间】:2013-01-24 18:09:53
【问题描述】:
我的数据库有下表
Country >> CountryId, Country
以下是我的应用程序中的确切架构。
Geography_EF >> 实体框架项目(使用 EF 5) Geography_Model >> 由 EF 生成的模型(简称实体类)。这包含 Country 类。 Geography_WCF >> 包含各种服务契约的 WCF 应用程序。
问题是,当我编写返回 Country 对象(或集合)的操作合同时,它给了我一个错误消息“底层连接已关闭。“底层连接已关闭:连接已意外关闭。”在这里,我可以看到对该操作合约的调用已完成,并立即发生此异常。
而如果我编写一个仅返回特定字段(即 CountryId 或 Country 表)的操作,那么它可以正常工作。
我也在使用存储库模式和 Unity 容器。
你怎么看,我不见了?
【问题讨论】:
-
知道为什么会发生这种情况吗?
标签: wcf entity-framework entity-framework-5