Numeriska operatorer och jämförelseoperatorer

Aritmetiska operatorer och jämförelseoperatorer fungerar som förväntat i CLR (Common Language Runtime) förutom på följande sätt:

  • SQL stöder inte modulusoperatorn för flyttalsnummer.

  • SQL stöder inte omarkerad aritmetik.

  • Operatorer för ökning och minskning orsakar biverkningar när du använder dem i uttryck som inte kan replikeras i SQL och därför inte stöds.

Operatorer som stöds

LINQ till SQL stöder följande operatorer.

  • Grundläggande aritmetiska operatorer:

    • +

    • - (subtraktion)

    • *

    • /

    • Visual Basic heltalsdivision (\)

    • % (Visual Basic Mod)

    • <<

    • >>

    • - (unär negation)

  • Grundläggande jämförelseoperatorer:

    • Visual Basic = och C# ==

    • Visual Basic <> och C# !=

    • Visual Basic Is/IsNot

    • <

    • <=

    • >

    • >=

Se även