Вроде сделал, все работает неплохо. Теперь пойду дальше гуглить как работать с Views, а конкретнее, как теперь создать такие страницы как "Тип рецепта" (со всеми типами) и при выборе чтобы появлялся список рецептов по заданному типу. Или, еще к примеру, по заданным ингредиентам рецепты найти. Подскажите в какую сторону смотреть?
А вообще, довольно полезный пост. После того как я на всякий случай перевесил Brand Cache и результатов это не дало, я начал по одному убивать процессы. Что показалось довольно странным, так это то, что все заработало после убийства того же reporting services (повторюсь, я его перевесил на 786 порт), поэтому мистика, да и только: он продолжает использовать для своих неведомых нужд 80й порт...
Если же Вам нужно обрабатывать Ваш листбокс, то к вышеупомянутому шаблону можно прикрутить ObservableCollection<Control> и генерировать контролы программно.
Собственно, нашел загвоздку. Для всех помимо Equals также должна быть правильно написана функция GetHashCode на основании необходимых сравниваемых данных.
Я не уверен, вызывается ли он при вызове Distinct, но после алгоритма программы (где у меня сейчас в списке остается 99 одинаковых значений), я ручками сравнил 2 с помощью Equals и CompareTo и результатом было true и 0 соответственно.
Я нашел нахождение коэффициентов только для линейного уравнения.
В матлабе можно самому определить фитнесс-функцию с коэффициентами, например так:
f = fittype('exp(a0+a1*(x))')
Сделал 1й пунк и, о чудо, отобразился список файлов. При выборе сервиса он неожиданно... запустился. С ASP.NET мне такое шаманство не помогало, думал, что и тут не поможет. Спасибо Вам.