Я не думаю, что хранимые процедуры или любой другой метод изменения данных на самом деле является фактором в репликации слиянием, так как создание обновления напрямую не запускает изменение, которое будет передано в базу данных распространителя.
Например, если вы редактируете строку с помощью хранимой процедуры или через Linq для Sql, отслеживание изменений, слияние и публикация одинаковы.
Возникает вопрос о вероятности проблем параллелизма , и советуем проверить этот сценарий.
Если вы используете Linq to SQL, вам нужно убедиться, что вы понимаете, когда будет выполняться оператор - это не является конкретнымобъединить репликацию.
В заключение я должен позаботиться о разработчиках, которые хотят изменений ради перемен.Какую пользу принесет Linq to SQL для вашего конкретного приложения?Какие другие решения для доступа к данным вы рассматривали до того, как выбрали Linq для SQL.
То, что Linq для SQL отлично подходит для некоторых приложений, не означает, что оно идеально подходит для любого приложения, и это то, что я считаюдолжно влиять на ваше решение.
Лично в вашем случае я бы сохранял хранимые процедуры до тех пор, пока вы полностью не изолировали свой доступ к данным - это более важная задача на данном этапе.