首页 > 代码库 > 简单快速开发(1)
简单快速开发(1)
一直以来有个坑爹的问题,作为程序员,我不是很喜欢写代码,也不是很喜欢去用别人的框架,我总觉得繁琐。个人的倾向希望把所有的功能都放在处理业务逻辑上面,而不是去写无聊大量底层的代码,所以我很喜欢用entityframework和linq。虽然很多人说性能怎么怎么不行,我觉得去写业务逻辑你开发效率才有的提高。
首先我们来建立一个asp.NET网站,我们来取数据看下
建立这个ado.NET实体数据模型,根据他的一步步提示将对象建立完成
总而言之随便下一步慢慢点,就可以创建成功了
注意:确定所生成对象的单复数形式不要勾选,这样他会把你的对象变成复数,本来User对象可能就变成Users了
我们来试着取数据
我们在页面上放一个Asp.NET控件
dataGrid
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using EduOA2003Model; 8 9 public partial class _Default : System.Web.UI.Page10 {11 protected void Page_Load(object sender, EventArgs e)12 {13 GridView1.DataSource = (from p in new EduOA2003Entities().PT_News select p).Take(20);14 GridView1.DataBind();15 }16 }
GridView数据就绑定上去了
个人觉的还是挺偷懒的。
在使用linq 查数据绑定的时候最好使用linq的Take扩展,里面的数字代表你要取的行数,如果数据量过大,linq会比较卡
,不过一般情况下,没有要将所有大量数据一次显示出来的时候。
简单快速开发(1)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。