sql >> Database >  >> RDS >> Sqlserver

De GUID-kolom van SQL Server 2008 is allemaal nullen

U moet uw eigenschappen controleren in de GUID-kolom - wat u moet controleren is:

  • Auto Generated Values is ingesteld op True (dus je vertelt Linq-to-SQL in feite dat de database de waarde zal genereren)

  • Auto-Sync moet worden ingesteld op OnInsert zodat uw C#-object wordt gevuld met de nieuwe waarde nadat u context.SubmitChanges() hebt aangeroepen

Met deze twee instellingen zou u het verwachte gedrag moeten krijgen:u hoeft de GUID niet aan de clientzijde in te stellen, de database genereert een nieuwe waarde en voegt deze in, en u krijgt deze direct terug na de aanroep van .SubmitChanges()



  1. Prestaties van MySQL-query's verbeteren - zware wiskundequery

  2. Velden toewijzen in Oracle SQL Loader

  3. MYSQL DATUMBEREIK en TIJDBEREIK

  4. MySQL:database maken zoals?