我有一个我无法控制的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
答案 0 :(得分:0)
使用ADO.NET = SqlConnection
,SqlCommand
,SqlDataReader
(或等效,如果您不使用SQL Server)。实体框架不喜欢动态结果集。