【发布时间】:2017-06-21 13:19:20
【问题描述】:
我应该使用哪种方式在 C# ASP.NET MVC 5 中创建可扩展系统?
我应该使用存储过程方式还是实体框架方式连接数据库?
我们的一个头是坚持使用存储过程的方式,即使是所有的插入、删除、搜索等。
就性能而言,哪个更好?我想创建一个在线试卷,一次大约有 500 人同时参加,每个人有大约 50 个问题。
【问题讨论】:
-
从我的经验来看,EF 比存储过程慢得多,但我认为 500 个请求不足以看出差异。因此,我建议使用 EF,在您的情况下,性能不应该成为问题,我会考虑可读性和易于编写的代码。
标签: c# entity-framework stored-procedures asp.net-mvc-5