实体框架动态映射

时间:2011-08-03 10:34:32

标签: wcf entity-framework silverlight-4.0 entity poco

我有一个我无法控制的EntityAttributeValue数据库。为了获取数据,我使用存储过程如下。

public class PhotoDataContext : DbContext, IPhotoDataContext
    {
public IEnumerable<PhotoRegistration> GetPhotoRegistration()
        {
            return this.Database.SqlQuery<PhotoRegistration>("SP_Photo") ;
        }
}

这在POCO完美映射时效果很好。现在我有一个可以返回动态字段的存储过程。所有字段都是字符串类型。

我正在使用EF 4.1 Code First,并通过WCF将POCO传递给Silverlight。 任何想法如何停止EF的自动映射并将数据转回到WCF将很乐意序列化的名称值对。

由于 J

1 个答案:

答案 0 :(得分:0)

使用ADO.NET = SqlConnectionSqlCommandSqlDataReader(或等效,如果您不使用SQL Server)。实体框架不喜欢动态结果集。