Есть ли шанс запустить метод c # в запросе linq?Мне нужно сделать что-то подобное:
//...
class Match {
public double PrecentageMatching(string s1, string s2) {
//...
return result; // value from 0.0 to 1.0
}
}
//...
string pattern = "nameOfRecord";
var similarRecords = db.Table.Select(
r => Match.PrecentageMatching(r.name, pattern) > 0.5
);
Я знаю, что там linq не будет знать метод PrecentageMatching.Но мне интересно, есть ли способ сделать это?
Я использую Entity Framework.Мне нужно сделать это без хранимых процедур и сборки на стороне базы данных.У меня нет доступа к базе данных.