Skulle (kanske, inte funderat så mycket på det) behöva ha ID:n som är unika över flera tabeller. Att i C# generera en GUID och använda som ID skulle därmed fungera bra.
Jag funderar dock på hur detta påverkar prestandan. Standard är ju att köra en Integer med auto_increment. Hur skulle det fungera med Char som Primary Key? Vid sökningar och liknande i databasen?
Edit: En annan tanke var att att ha kvar ett "stanard-id" (integer) och sedan ett char-fält som får innehålla mitt unika GUID. Men det känns också långsamt vid sökning?