ASP.NET 与数据库交互的使用LINQ方式

最近学了点c#知识,做了些桌面应用,小有收效。
但是目前HTML5相关技术太火了,加上云服务,自然想着也弄弄
C#处理网页技术的就是ASP.NET的MVC框架
但是网上的教程一般都是使用Entity FrameWork,本人浅显了解,不熟。
因此看到model的地方就有点蒙圈。其实应该不难,奈何本人太笨。。。
因此想着用LINQ的方法操作数据,没想到成功了!
在Controler中使用LINQ操作数据库
新建项目MVC不说了,我也是按照傻瓜教程一步步来。
controler写控制逻辑,view显示页面,model存数据模型
但是CODE FIRST 创建数据库,我实在没看懂
卡在‘建立模型类里面的继承DbContex’t那步,因为我怎么引用都无法实现‘DbContex’这个类,几乎放弃。
忽然想起来我自己有一个数据库,用LINQ实体化放进来行不行呢?
做法:和桌面应用一样,新建一个linq to sql 类,放在哪里看你引用空间了
我放在 APP_DATA中。然后基本动作,将数据表拖进来。
然后再Controler中新建一个,或者直接用HomeControler下面添加代码

        public string mytest()
        {
            DataClasses1DataContext db = new DataClasses1DataContext();

            var aa = from bb in db.Table_assemble
                     where bb.Time_finish >DateTime.Parse("2019-01-01") 
                     orderby bb.Time_finish ascending
                     select bb;

            return aa.Count().ToString();
        }

最后运行,输入地址
会返回一个页面查询结果
也就是你的SQL查询的结果,实现了页面和数据库的交互!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值