Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Колоната GUID на SQL Server 2008 е изцяло нула

Трябва да проверите вашите свойства в колоната GUID - това, което трябва да се уверите е:

  • Auto Generated Values е зададено на True (така че основно казвате на Linq-to-SQL, че базата данни ще генерира стойността)

  • Auto-Sync трябва да бъде зададено на OnInsert така че вашият C# обект да бъде попълнен с новата стойност, след като извикате context.SubmitChanges()

С тези две настройки трябва да получите очакваното поведение:няма нужда да задавате GUID от страна на клиента, базата данни ще генерира нова стойност и ще я вмъкне и ще я получите обратно веднага след извикването на .SubmitChanges()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PIVOT Заявка за множествено присъединяване

  2. Как работи ANSI_NULLS в TSQL?

  3. Visual Studio:ContextSwitchDeadlock

  4. Какво означава =*?

  5. =* оператор в sql