У меня есть набор представлений SQL-сервера, работающих в качестве уровня абстракции для базовой структуры таблиц.Представления - это простые абстракции базовых таблиц (переименование столбцов и таблиц), и, как правило, с их помощью можно редактировать данные.
Независимо от того, импортирую ли я их в контексте данных LINQ to SQL или в ADO.NET Entity Framework, процесс импорта игнорирует такие детали, как первичные ключи, идентификаторы или обязательные поля базовых таблиц, и генерирует неправильный код для манипулирования данными.Я могу исправить это, отредактировав соответствующие свойства в конструкторе, но позже структура данных обновится, и мои изменения исчезнут.Я ищу более приемлемый способ сделать это.Что-то вроде добавления отсутствующего ключа и ввода информации о видах, предоставления LINQ информации для генерации соответствующего кода.Любые рекомендации?