[ C#, ADO.NET ] guid jako primary-key w datatable

0

Jest jakiś prosty sposób żeby po ustawieniu typu klucza, czy jakiejś innej kolumny GUID generował mi się automatycznie?
Chodzi mi tu o coś innego niż ustawienie

Column.DefaultValue = Guid.NewGuid()

Zresztą to daje dla każdego nowego DataRow tego samego GUIDa

0

Mozna w bazie (jesli potrafi) utworzyc trigger nadajacy numer.

0

NEWID()

0
Deti napisał(a)

NEWID()

Zakladajac, ze baza danych ma cos takiego (tu nic nie ma o bazie danych, poprzedni post tego usera byl o MySQL i guid).

To samo mozna podac w mysql jak uuid. Pytanie jak zdefiniowane jest zapytanie INSERT (zy recznie, czy tableadapter, ...)

0

Zależy mi przede wszsytkim na tym żeby to było robione w ramach aplikacji a nie bazy.

Dla wyjaśnienia korzystam z bazy MySQL, i jest tam polecenie uuid() którym bez problemu można wygenerować GUIDa

0

Jesli chcesz od strony aplikacji musisz podac wiecej info/kodu. Wtedy dopasuje sie do twojego rozwiazania.

0

Troche za dużo z tym będzie zachodu.
Zrobie to najprostszym sposobem, czyli przy dodaniu do dataGridView nowego wiersza ustawie tam nowe wartości, przy czym za każdym razem będe generował nowe GUIDy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1