我们对Entity Framework和存储库模式相当陌生,但试图将其实现到我们的系统中。存储库模式,使用存储过程的EF
我们有一个领域模型(逻辑模型),我们的系统将与之合作,这很好。问题是我们很难理解我们如何将返回的数据从存储过程映射到此域模型。
存储过程中返回的数据没有映射到实体模型。
我能想到这样做的唯一方法是纯粹只是执行数据读取器,通过DataReader的循环,并直接分配每个项目,这似乎...月...日
从谷歌搜索“DataMapping”似乎出现,但是,看不到任何如何实现这个从存储过程到域模型的实例,只有存储过程实体模型。
如果你只是简单地调用存储过程,你为什么要使用实体框架?这是一个很小的收益TON。如果你只打算调用存储过程,你应该切换到类似Dapper的东西,它会为你做对象映射,而不需要开销。你现在正在做的事情是增加了很多很少或没有价值的东西。 –