是否可能使用EF执行存储过程,从两个或多个表中选择记录并使用内部连接和左外连接。
我的观点是避免在EF或LINQ中进行连接的方法,我有很多问题。
所以如果我创建了那个过程,我可以从用户输入中调用带参数的过程,可以将结果分配给.ToList()
方法,然后将结果添加到asp:repeater .DataSource
中。
我知道这可能是一个奇怪的问题,但我想出于很多原因做到这一点:首先,使用EF因为我感觉更舒适;其次,摆脱在EF中使用连接;第三,我在某个地方读到,使用存储过程会增强查询性能,当用于频繁调用查询时。
如果有人可以通过示例帮助我回答这些问题,我将不胜感激。