sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2008 GUID-kolonnen er alle 0'er

Du skal tjekke dine egenskaber i GUID-kolonnen - det du skal sikre dig er:

  • Auto Generated Values er indstillet til True (så du grundlæggende fortæller Linq-to-SQL, at databasen vil generere værdien)

  • Auto-Sync skal indstilles til OnInsert så dit C#-objekt vil blive udfyldt med den nye værdi, efter du har kaldt context.SubmitChanges()

Med disse to indstillinger skulle du få den forventede adfærd:ingen grund til at indstille GUID'et på klientsiden, databasen genererer en ny værdi og indsætter den, og du får den tilbage lige efter opkaldet til .SubmitChanges()



  1. Oracle Stored Procedure inout parameter problem - Fik løsningen - Skrivefejl

  2. Sammenkædningsproblemer

  3. Yii2 trin-for-trin guide til login fra tabel i MySQL

  4. VÆLG 1 fra DUAL:MySQL