刚接触vs2008,发现有个linq技术
谁能提供一个最简单的linq实例,并说下改实例放在哪个文件下执行
因为发现linq to sql新建后,反正现在刚学,脑子太乱,想从简单的入手,理理顺。
要是实例精炼,再追加20分
初学linq,不知道怎么运用
答案:3 悬赏:10 手机版
解决时间 2021-02-18 02:51
- 提问者网友:我的未来我做主
- 2021-02-17 16:14
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-17 17:01
linq作为数据持久实体,使用起来非常方便,可以提高开发效率
举一个插入的例子吧
例如:
有个User表,字段如下:
name,age,sex
传统的SQL插入操作:
INSERT INTO User(name,age,sex) VALUES('test',1,1)
LINQ TO SQL操作:
User u = new User()
u.name="test";
u.age=1;
u.sex=1;
dbcontext.onSubmit(u);
可以看出,如果SQL语句过长,将会严重影响可读性,并且容易出错,而且极难维护
而LINQ TO SQL是强类型的,不容易出错,可维护性强
好处多多,在此不一一列举,只有进入LINQ的世界,才能体会LINQ带来的便捷
以上内容是一个字一个字敲出来的,不是网上的拷贝一族,希望我的话能让楼主明白LINQ带来的便捷
举一个插入的例子吧
例如:
有个User表,字段如下:
name,age,sex
传统的SQL插入操作:
INSERT INTO User(name,age,sex) VALUES('test',1,1)
LINQ TO SQL操作:
User u = new User()
u.name="test";
u.age=1;
u.sex=1;
dbcontext.onSubmit(u);
可以看出,如果SQL语句过长,将会严重影响可读性,并且容易出错,而且极难维护
而LINQ TO SQL是强类型的,不容易出错,可维护性强
好处多多,在此不一一列举,只有进入LINQ的世界,才能体会LINQ带来的便捷
以上内容是一个字一个字敲出来的,不是网上的拷贝一族,希望我的话能让楼主明白LINQ带来的便捷
全部回答
- 1楼网友:北方的南先生
- 2021-02-17 18:19
额。。我用C#两年多了(当然是自学,乐趣),从来不用linq...
没发现有什么地方非要用linq
再看看别人怎么说的。
- 2楼网友:鱼忧
- 2021-02-17 17:51
linq to sql建立后,将你要连接的数据库表拖到里面,就会生成他的数据库类代码了,然后你再用dbconnection生成数据库连接,就可以用数据库类代码来访问数据库了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯