zoukankan      html  css  js  c++  java
  • LINQ的基础使用方法

    //新建一个项目
    //项目下新建一个App_Code文件夹
    //在文件夹内添加一个LINQ TO SQL,这个操作就相当于创建了一个实体类
    //连接数据库后把表拖入到服务器资源管理器中
    //创建数据访问类
    //创建连接字符串
    DBDataContext dbcontext = new DBDataContext();
    //写方法,查询所有
    public List<Users> SelectAll ()
    {
        List<Users> ulist = new List<Users>();
        ulist = dbcontext.Users.ToList();
        return ulist;
        //方法写完之后在界面层遍历这个方法就好了
    }
    
    //添加的方法
    public bool InsertAll(Users u)
    {
        try
        {
            dbcontext.Users.InsertSubmit(u);
         //提交修改,这个方法没有返回值,要用try catch判断 dbcontext.SubmitChanges();
    return true } catch { } return false; }

    属性扩展需要新建一个实体类,这个实体类是partial的(意思是属于当前类的一部分),

    public string sexstr
    {
    get
    {
        return this._Sex == true?"":"";
    }
    //_Sex是bool?型,如果是null的话无法判断_Sex?"男":"女";;
    }
    
    public string Birthdaystr
    {
    get
    {
        if(_Borthdat != null)
            return this._Birthday.value.ToSting("yyyy年MM月dd日");
        else
            return "";
    
    }
    //同样_Brithday是DateTime?型,如果是null的话无Tostring,需要判断是否是null;
    }
    
    public string NationName
    {
        get
        {
             return nation.NationName;
             //导航属性,字段必须有主外键关系才可以用
        }
    }
  • 相关阅读:
    《DSP using MATLAB》Problem 6.17
    一些老物件
    《DSP using MATLAB》Problem 6.16
    《DSP using MATLAB》Problem 6.15
    《DSP using MATLAB》Problem 6.14
    《DSP using MATLAB》Problem 6.13
    《DSP using MATLAB》Problem 6.12
    《DSP using MATLAB》Problem 6.11
    P1414 又是毕业季II
    Trie树
  • 原文地址:https://www.cnblogs.com/xinchenhui/p/8030092.html
Copyright © 2011-2022 走看看