DarkByte2015, ну очевидно, что Dapper для тех проектов, где не предполагается смена БД. Вообще это не очень частая история - спонтанная смена БД, так что не такой уж это и минус.
Как вариант - разбить строки на слова и сравнить по количеству совпадающих слов. Предварительно задать пороговое значение и оценивать полученный коэффициент совпадений.
Вадим Шандринов, я бы тоже! Но удобнее в носки какой-то микрочип или метку внедрить - с одинаковым Id у пары. И чтобы он не выходил из строя при стирке, разумеется. Но это уже не программистская задача )
Александр Юдаков, уверен, что рекомендации от этого никак не будут зависить, но все равно отвечу - формируется кеш данных. Этот пункт из работы сервиса убирать нельзя.