sql >> Databáze >  >> RDS >> Sqlserver

Sloupec SQL Server 2008 GUID má všechny nuly

Musíte zkontrolovat své vlastnosti ve sloupci GUID - musíte se ujistit:

  • Auto Generated Values je nastaveno na True (takže v podstatě říkáte Linq-to-SQL, že databáze vygeneruje hodnotu)

  • Auto-Sync by měl být nastaven na OnInsert takže váš objekt C# bude naplněn novou hodnotou poté, co zavoláte context.SubmitChanges()

S těmito dvěma nastaveními byste měli získat očekávané chování:není třeba nastavovat GUID na straně klienta, databáze vygeneruje novou hodnotu a vloží ji a dostanete ji zpět hned po volání .SubmitChanges()



  1. Jak replikovat databázi MySQL na jiný server

  2. Použití LogMiner k nalezení aktuálních změn

  3. Přesunutí databáze MariaDB do šifrovaných a nešifrovaných států

  4. Problém dočasné tabulky RODBC při připojování k MS SQL Server