вот например первое же из поиска: habrahabr.ru/post/128321/
вообще я только на хабре видел не меньше десятка обзоров фрэймворков для валидации разной степени упоротости
Что значит "модель сама узнать"? Вы похоже не понимаете как работает база данных. База данных работает так:
1) вы отправляете в базу данных запрос
2) база данных присылает вам на него ответ
3) на этом все
База не может сообщить приложению о том, что кто-то другой что-то поменял.
Учите c#, он довольно простой, и понятный. Конечно меня сейчас забросают помидорами люди, которые считают, что начинать надо только с С++, но мне кажется, что и C# хороший выбор для начала. Ну или Java, если c# не нравится.
На всякий случай, обращаю ваше внимание на то, что в Order By можно указывать несколько колонок. Возможно вам нужно ORDER BY first_column, second_colum ?
Тем более что это в MSDN написано ;-) Я тоже что-то проглядел, когда описание перечитывал перед ответом. В любом случае рад, что все решилось )
The default equality comparer, Default, is used to compare values of the types that implement the IEquatable<T> generic interface. To compare a custom data type, you need to implement this interface and provide your own GetHashCode and Equals methods for the type.
Как подтверждение моих слов, автор даже не удосужился отписаться\поставить галочку "решение" человеку, который ему помог. Это я считаю высшая форма оскорбления на QA сайте.
Как я вас понимаю. С момента открытия QA в общий доступ тут просто невозможно стало находиться.
Потом конечно все пишут статьи, мол в рунете на вопрос все только шлют читать маны, а вот на стэковерфлоу объясняют, и вообще в английском интернете все хорошо. Но после таких вопросов отвечать вообще не хочется никому.
вообще я только на хабре видел не меньше десятка обзоров фрэймворков для валидации разной степени упоротости