Не делай этого.
SharePoint плохо справляется с транзакционными данными и плохо работает.
Любые возможности, которые могут вам понадобиться для повышения производительности на уровне базы данных (например, добавление индексов), могут иметь пагубные последствия для установки SharePoint (хотя столбцы в списках можно «проиндексировать» через SharePoint.
По сути, SharePoint разработан для определенной цели (контент / документы), и попытка заставить его сделать что-то необычное означает, что вы должны бороться с приложением изо всех сил.
К счастью, в SharePoint есть несколько способов интеграции транзакционных данных.
Прежде всего (если у вас более дорогая лицензия Enterprise), у вас есть каталог бизнес-данных, который позволяет импортировать значения базы данных, которые будут похожи на элементы списка.
Если у вас нет лицензии Enterprise, я могу порекомендовать либо пользовательские элементы управления / веб-части, либо веб-часть просмотра данных, чтобы эти данные «отображались» на соответствующих страницах в SharePoint.
В итоге:
Вы будете настраивать себя на большую ненужную работу, сохраняя транзакционные данные в SharePoint по сравнению с другими проектами приложений, размещающими данные в традиционных приложениях баз данных и интегрирующимися в SharePoint.