Я работаю над системой выставления счетов, используя C #, MySql и EntityFramework.Проблема заключается в том, что из-за транзакций с большими суммами таблица счетов на покупку / продажу будет быстро расти.Тем не менее, я не могу повлиять на производительность.Поэтому я подумал, что, может быть, я смогу заархивировать реактивы или создать новую таблицу после каждых 'n' счетов (buyaesinvoices1..n) или новую таблицу для каждого года.Изначально я думал, что это хороший подход, но теперь я думаю, что у меня могут возникнуть проблемы, потому что я использую объектную структуру.Как мне сопоставить одну сущность (PurchaseInvoice) с различными таблицами, иметь возможность выбирать, обновлять и т. Д.
Есть ли способ обойти мою проблему, это даже хорошее решение?Я открыт для любых предложений людей.Заранее спасибо.