加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – EntityDataSource对程序绑定有任何性能优势吗?

发布时间:2020-12-16 06:38:04 所属栏目:asp.Net 来源:网络整理
导读:我正在研究一个大量数据驱动的ASP.NET Web表单应用程序.我们正在使用Entity Framework 4.1,我通常习惯于在后面的代码中对所有控件进行数据绑定.我一直在使用EntityDataSource ASP.NET控件看到很多例子,我想知道使用这个控件是否有任何优势,而不是绑定代码背
我正在研究一个大量数据驱动的ASP.NET Web表单应用程序.我们正在使用Entity Framework 4.1,我通常习惯于在后面的代码中对所有控件进行数据绑定.我一直在使用EntityDataSource ASP.NET控件看到很多例子,我想知道使用这个控件是否有任何优势,而不是绑定代码背后的数据?

谢谢,J

解决方法

我一直认为“专业”数据源存在风险,并且不适合分层应用程序. EntityDataSource,SqlDataSource,LinqDataSource,命名它,您在声明性代码中提供低级访问详细信息.这对于一个演示网站来说感觉很棒,但可能会在一个大型网站中引发严重问题.

您是否考虑过使用ObjectDataSource?它可以提供两者中最好的 – 你提供一个干净的声明性绑定,因此不需要绑定代码,但最终提供数据的DataProvider(或Repository)类必须用C#编写.从这样的类,您可以使用任何数据访问技术,EF,Linq,SQL,任何东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读