Я использую базу данных Entity Framework. Первый подход
У меня есть таблица с составным первичным ключом в ID (int, инкремент идентификации), HashKey (двоичный), автоматически созданный на основе нескольких столбцов с использованием sql-хеш-байтов.
Следующее - отображение столбцов EF
ID storeGeneratedPattern = "Identity" и hashkey (двоичный) storeGeneratedPattern = "Вычисляется".
Когда я пытаюсь сохранить метод EF save changes, он бросает ниже исключения.
«Модификации таблиц, в которых столбец первичного ключа имеет значение A ±. • Столбец:« HashKey ». Таблица"
Я применил составной первичный ключ в этих столбцах (Id, Hashkey), чтобы ускорить поиск, поскольку он содержит индекс кластера. Но не уверен, поддерживает ли EF это.
Я видел ниже ссылку. Но я не уверен в решении.
Свойство с StoreGeneratedPattern, установленное в Identity, не обновляется после SaveChanges ()
Может ли кто-нибудь помочь в решении этой проблемы.
c#,.net,entity-framework,composite-primary-key,hashbytes,