• webform LinQ


    LINQ,语言集成查询(Language Integrated Query)是一组用于c#和VB语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。

    他是一个集成化的数据访问类,微软将原本需要我们自己动去编写的一些代码,集成到这个类中,会自动生成。

    数据库数据访问

    和ADO.NET有什么区别?没什么区别,就是代码量减少

    LinQ的创建:

     添加新项:

     

     连接数据库

    LinQ的查询:

    查询全部以及条件Lamdba表达式

     添加、删除、修改

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 
     6 /// <summary>
     7 /// UsersData 的摘要说明
     8 /// </summary>
     9 public class UsersData
    10 {
    11     Data0617DataContext con = new Data0617DataContext();
    12 
    13     public void Insert(Users u)
    14     {
    15         con.Users.InsertOnSubmit(u);
    16         con.SubmitChanges();
    17     }
    18 
    19     public void Delete(string Uname)
    20     {
    21         Users uu = con.Users.Where(r => r.UserName == Uname).FirstOrDefault();
    22         if (uu != null)
    23         {
    24             con.Users.DeleteOnSubmit(uu);
    25             con.SubmitChanges();
    26         }
    27     }
    28 
    29     public Users Select(string uname)
    30     {
    31         return con.Users.Where(r => r.UserName == uname).FirstOrDefault();
    32     }
    33 
    34     public void Update(Users u)
    35     {
    36         Users uuu = con.Users.Where(r => r.UserName == u.UserName).FirstOrDefault();
    37         uuu.PassWord = u.PassWord;
    38         uuu.NickName = u.NickName;
    39         uuu.Sex = u.Sex;
    40         uuu.Birthday = u.Birthday;
    41         uuu.Nation = u.Nation;
    42         con.SubmitChanges();
    43     }
    44 
    45 
    46 }
  • 相关阅读:
    业务对象(BO)设计
    业务对象和BAPI
    LSMW应用
    BDC、CATT批量数据维护
    ABAP RFC远程调用
    LIST动态表格画线(动态列)
    ALV详解:OO SALV
    ALV详解:OO ALV
    ALV详解:Function ALV(二)
    ALV详解:Function ALV(一)
  • 原文地址:https://www.cnblogs.com/bloodPhoenix/p/5966676.html
Copyright © 2020-2023  润新知