LINQ使用的一点心得

原创 2012年03月31日 11:13:17

    其实早在好几年前就知道LINQ这个东西,但我学习新技术从来都不会盲目跟从,因为这样只会浪费宝贵的时间和精力,还有可能给公司业务带来损失。有些新技术还没发展就被淘汰了,因此我只学习那些已经经过各方面验证算是比较成熟的,而且对公司现有软件确实有帮助的新技术。

   之所以现在才对LINQ感兴趣,是因为从2011年开始就一直在开发公司的一个售楼管理系统。原系统是用ASP做的,现在要重新使用Extjs+.net开发一个全新的系统,并且与其他平台形结合,最终为用户提供一个SaaS模式的房地产软件综合平台。

 

    在开发售楼系统过程中遇到的最大问题,就是多表复杂的联查。复杂查询的原生SQL语句不仅难写,扩展性也不好,维护起来更不方便(特别对于使用三层架构的系统来说)。

   LINQ感觉最大的好处就是可充分结合C#特性,这便大大的简化了操作难度。

 

    学习并实践了网上的教程,总结了一些适合自己的心得:

     1.使用LINQ要先建好数据库,然后再项目中新建LINQ to SQL classes,扩展名是.dbml,把表拖放进去。

     2.切换到Properties 选项卡,注意DataContext的名字,这个很重要之后我们要使用到该对象创建实例。

      3.对于分层的架构,不要再表示层中直接写LINQ查询语句,而是写到新建的业务逻辑层里(BLL)。

 

谈谈我用Unity5的AssetBundle踩到的几个坑

http://liweizhaolili.lofter.com/post/1cc70144_885b047 谈谈我用Unity5的AssetBundle踩到的几个坑 在上段时间摸索...
  • anypkv
  • anypkv
  • 2017年07月05日 11:13
  • 193

LINQ学习心得分享----(一)LINQ简介和基础学习

这一节主要向大家讲三个问题,第一个问题什么是LINQ,第二个问题LINQ主要解决什么问题,第三个问题学习LINQ需要做哪些基本的准备。      首先第一个问题,什么是LINQ?LINQ中文翻译为语...
  • xuemoyao
  • xuemoyao
  • 2012年10月08日 11:27
  • 2691

Linq 基本用法

Linq查询表达式是Linq中的非常重要的一部分内容,它可以从一个或多个给定的数据源中检索数据,并指定检索结果的数据类型和表现形式 下面我们看看常用的Linq查询表达式 下面查询出符合条件的姓名 其中...
  • MsdnWoo
  • MsdnWoo
  • 2016年06月05日 17:32
  • 762

LINQ 的使用

LINQ using System; using System.Collections.Generic; using System.Data.Entity; using System.Linq; u...
  • Fanbin168
  • Fanbin168
  • 2015年04月01日 18:08
  • 1078

常用Linq语句用法

比如说我们要从用户表customer和用户订单表orders中,查询上海的用户,在最近10个月中至少消费3笔满10快钱的用户的姓名和年龄。如果写成传统的方法,不知道要写多少代码,而且各种复杂的处理逻辑...
  • buynider
  • buynider
  • 2014年04月22日 14:21
  • 6029

LINQ学习心得分享--------(二)LINQ语法详解

通过上一章节的学习,相信大家已经掌握了学习LINQ的前期的准备知识。在这一节里,我会通过一些列的实例向大家讲解LINQ的语法。 在开始介绍之前,先把上节最后的一个小例子给温习下。后边的所讲的都围绕这...
  • xuemoyao
  • xuemoyao
  • 2012年10月09日 18:13
  • 7711

笨人学数学的一点心得

这是五六年前人人网上的一篇热门文章,里面有不少观点现在看来仍很有意思,现在分享给大家,今日推送中的第二条则持另一种态度,可以两厢对比,一起阅读。>>>> 我把自己这个彻底的外行,学数学的一点经验分享给...
  • FnqTyr45
  • FnqTyr45
  • 2018年01月03日 00:00
  • 91

(原创)读《理解矩阵》的一点心得及整理归类

(原创)读《理解矩阵》的一点心得及整理归类1、空间(space)初级理解:    由熟悉的三维空间性质谈起。1. 由很多(实际上是无穷多个)位置点组成;2. 这些点之间存在相对的关系;3. 可以在空...
  • shirley329
  • shirley329
  • 2006年12月25日 19:51
  • 4308

我的OneNote使用心得

不知不觉,做java开发应经两年多了。在几百人的上市公司做过开发,也在十几人的创业公司敲过代码,还再培训机构当过java讲师。之所以做开发这么长时间才开始写博客,是因为最近面试时面试官问我,有没有类似...
  • Answer_God
  • Answer_God
  • 2016年05月26日 17:31
  • 1816

LINQ To DataGridView

实现功能: 利用LINQ读取数据,并填充进DataGridView 实现思路: 1、读取数据 2、存入DataTable 3、绑定控件 源码:http://download...
  • jimk5200
  • jimk5200
  • 2013年01月06日 15:50
  • 2747
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LINQ使用的一点心得
举报原因:
原因补充:

(最多只允许输入30个字)