COLLECTION固定大小的WCF实体框架

时间:2012-10-10 01:59:35

标签: c# .net wcf entity-framework poco

我有以下问题,我的WCF服务非常简单,从实体框架上下文发送一些实体,我已经禁用了代理生成和延迟加载,但是当我有一个实体我添加了一个引用实体产生了一个异常,告诉我该集合具有固定的大小。我想在序列化/ deserealizar实体时问题必须在WCF中,但我想不出如何解决问题。

示例:

Office产品有产品并有办公室,我获得可用服务办公室的列表(来自实体框架),然后我创建了一个产品,但在分配办公室时:或

NewProduct.Oficinas.Add(varOficina);

提出异常,告诉我该集合具有固定的大小,但不是来自该实体的集合“Office”产品,来自成员办公室和“产品”的实体,该问题出现在正文中来自WCF服务,所以我想问题就出现了。希望有人有答案,因为它给我带来了很多麻烦

1 个答案:

答案 0 :(得分:3)

您可以在构造函数中创建传递服务结果的新集合。

示例:

IList<Oficina> oficinas = new List<Oficina>(ServiceResultCollection);

这将解决问题。