В момента имам база данни с около 20 референтни таблици, т.е. неща като продукти, активи, депа, потребители и т.н. Тази информация се съхранява в централна база данни и се изтегля на PDA на инженери, които са на път. Всяка таблица в моята база данни има PK на UniqueIdentifier (т.е. GUID).
Разбрах след 2 години разработване на продукта, че никога не правя и никога няма да трябва да редактирам която и да е от тези референтни таблици. Следователно няма нужда те да имат UniqueIdentifier като първични ключове.
Тъй като сериализирам всичките си колекции, преди да ги изпратя на PDA през моята уеб услуга, действителните сериализирани данни са огромни поради дължината на GUID.
Както и да е, стигаме до точката - искам да променя всички PK на таблиците на IDENTITY Ints. Има ли някакъв лесен начин да направя това или ще трябва да продължа по линията на разделяне на всички FK, създаване на временни таблици и след това написване на софтуер за пренасочване на данните?
Благодаря предварително.