У меня есть контекст данных LINQ-to-SQL, в котором существуют две таблицы с разными именами, но с одинаковыми структурами.Одна таблица (называемая CallRecords) содержит текущие / текущие данные, а другая (CallRecordsArchive) содержит более старые записи - но с теми же именами полей, что и у действующей.
При базовом отображении LINQ to SQL создаются два класса CallRecordи CallRecordsArchive - но так как они одинаковы, я бы хотел избежать этого, если это возможно?Таким образом, мне не нужно писать два запроса для каждого экземпляра?
Я действительно думал о создании представления JOIN, но с миллионами строк в обеих таблицах это было бы кошмаром производительности.