zoukankan      html  css  js  c++  java
  • EF 中使用 firstordefoult() 的默认值

    linq中常常用到 firstordefoult(),那么defoult值是多少呢?这个就是选择的对象的默认值,比如:

    var a=(from s in db.tbMemberInfo
                where Member_ID=1
                select s.Member_ID).FirstOrDefoult()
    
    则默认值为0,因为int的默认值是0 ,如果是:
    
    var a=(from s in db.tbMemberInfo
                where Member_ID=1
                select s).FirstOrDefoult()
    
    则默认值为null,因为对象的默认值是null 。

    数值 默认值 0

    对象 默认值 null

    bool 默认值 false

    string 默认值 null

    char 默认值 ’’

    默认值表:https://msdn.microsoft.com/zh-cn/library/83fhsxwc.aspx;http://www.cnblogs.com/hbzzws/articles/2340084.html

  • 相关阅读:
    G
    O
    M
    K-Hero
    J
    G
    F
    Codeforces Round #327 (Div. 2) A Wizards' Duel (水题)
    C++各大有名科学计算库(转)
    矩阵算法 高斯消元 行列式 矩阵的秩
  • 原文地址:https://www.cnblogs.com/tider1999/p/4278963.html
Copyright © 2011-2022 走看看