Jak wygenerować guid dla moich podmiotów w mojej aplikacji, które będą przechowywane przez strukturę encji do sql azure. W tej chwili używam Id = Guid.NewGuid()
. Czy to jest poprawne?Czy lepiej generować GUID ręcznie w mojej aplikacji lub pozwolić serwerowi sql/lazuru sql wygenerować go dla mnie?
EDIT
Aby wyjaśnić, dlaczego pytam o to, poniżej jest moje wyjaśnienia
Mój przyjaciel powiedział mi, że serwer SQL może generować guid z "newID()". Teraz generuję GUID w mojej aplikacji za pomocą "Guid.NewGuid()". Którego powinienem użyć? Dla mnie moje obecne podejście jest wygodniejsze, ponieważ uzyskuję wartość guid, nawet przed zapisaniem jej w bazie danych. Jaka jest góra/dół każdego podejścia?
Twoje pytanie może trochę poprawić. Otrzymasz znacznie lepszą odpowiedź, jeśli przeczytasz to: http://stackoverflow.com/help/how-to-ask –
@matt Dzięki za twoje dane wejściowe. Spróbuję zrewidować to pytanie. – Reynaldi
Jeśli używasz Guids jako kluczy, zapoznaj się z tym artykułem na stronie sqlskills.com: http://www.sqlskills.com/blogs/kimberly/guids-as-primary-keys-andor-the-clustering-key/ –