【发布时间】:2016-12-28 00:39:25
【问题描述】:
是否可以使用 EF 执行存储过程,使用内连接和左外连接从两个或多个表中选择数据库中的记录。
我的观点是避免在 EF 或 LINQ 中进行连接的方法,我对此有很多问题。
因此,如果我创建该过程,我可以使用用户输入的参数调用它吗,可以将结果分配给 .ToList() 方法,然后将结果添加到 asp:repeater .DataSource。
我知道这可能是一个奇怪的问题,但我想这样做有很多原因 首先,使用EF,因为我感觉更舒服。 第二,摆脱在 EF 中使用连接。 第三,我在某处读到使用存储过程将提高查询性能,当用于频繁调用查询时。
如果有人可以通过示例帮助我回答这些问题,我将不胜感激。
【问题讨论】:
-
sql-server 和 mysql? EF也是先编码吗?
标签: c# mysql sql-server entity-framework linq