Подскажите, как организовать поиск строки в сущности по хеш - коду. Что - то нигде нету инфы на этот счёт.
using System.Linq
var result = Context.Database.FirstOrDefault (x=>x.GetHashCode()==patternHashCode);
Так не пробовали?
Context - DbContext
Database - Таблица
patternHashCode - образец по по которому ищем соответствие.
Хэшкод вычисляется в вашем приложении, а не в базе данных. Какая функция в базе данных должна вычислять хэш код? Или, вы можете написать SQL, который вычисляет хэш код, причем чтобы результат был аналогичен вычисленному в приложении? Нет конечно. Если действительно нужна такая операция - забирайте все данные с базы данных и вычисляйте хэш код в приложении.
MyContext.MyDataSet.ToList().FirstOrDefault(x=>x.GetHashCode() == hashCode);
Или, если хэш код переопределен и постоянен (например, зависит от поля), предварительно сохраняйте его в базе и делайте запрос по нему.
MyContext.MyDataSet.Add(new MyEntity {HashCode = hashCode});
...
MyContext.MyDataSet.FirstOrDefault(x=>x.HashCode == hashCode);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть SortedSetДля сравнения использую стандартный метод CompareTo()
Мне нужно в качестве параметра для конвертера указать Binding, но это невозможно, так как ConverterParameter не является DependencyProperty
Господа, помогите пожалуйста разобратьсяНужно из программы на C# передать переменную в браузерную строку таким образом: http://localhost/Projects/buttons/gett