Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Как лучше хранить GUID в базе (тип данных)?

29.04.23 16:39
Re: Как лучше хранить GUID в базе (тип данных)?
 
alex445 коренной житель
в ответ AlexNek 29.04.23 11:13, Последний раз изменено 29.04.23 16:41 (alex445)
А сами вызовы методов прослойки вроде и не меняются
не меняются. А если народ любит code first?

А это тут причём? Коде фёрст это описание модели, а функционал вы берёте от изкоробочного базового класса с поддержкой EF интерфейсов типа IQueryable, если мне не изменяет память.


Новая БД - новые идентификаторы. Только остальные данные можно полностью скопировать.
От подобных заяв волосы дыбом встают шок

Приведите заявы получше. Я не эксперт - я бы тупо скопировал данные из таблиц с новой генерацией ключей. Вы бы ключи тоже скопировали? А там есть возможность выбирать, будут ключи копироваться или генериться? Как механизм БД распознает, как генерить следующие ключи после вставки кучи готовых? Когда БД сама генерит от начала и до конца, то ей норм, а когда всякие вмешиваются в этот процесс в погоне за призрачными оптимизациями, то могут вознинуть сложности.

 

Перейти на