我对自动播放器功能有疑问..
我们有一个Function import返回一个表t_MyTable
t_MyTable是
ID ----- ForeignID -----数据
其中,ForeignID是来自其他表的id,我们在此列上设置了外键。
所以ef返回的结果集包含所有ID,ForeignID和Data,我也可以看到返回到哪个ForeignID所属的t_Foreign表的引用。
我们使用autoMapper从ef结果映射到我们的实体..
CreateMap(Of t_MyTable , Concrete.Entities.MyTable)()
并填充对象外来我们必须这样做..
CreateMap(Of t_MyTable , Concrete.Entities.MyTable)().
ForMember(Function(d) d.Foreign, Sub(o) o.MapFrom(Function(e) Mapper.Map(Of t_Foreign, Foreign)(e.t_Foreign)))
由于有很多外键和很多行,因此这个过程很慢。我认为必须有一种方法可以隐含地告诉ef关系,以便更快地实现这一点。
对此有任何指导意见。