Хорошо,
Я с нетерпением ждал релиза subsonic 3.0 для использования в качестве низкоуровневого уровня данных, и теперь его нет. В настоящее время я использую шаблоны ActiveRecord (попробовал как репозиторий, так и расширенные шаблоны), и у меня есть один ОГРОМНЫЙ запрос и несколько вопросов:
Запрос: Роб, пожалуйста, потратьте время, чтобы предоставить документацию. Я не имею в виду 5 примеров, я имею в виду полную документацию API. И вот почему:
Я тестирую дозвуковую среду, пишу классы ASP.NET MembershipProvider и RoleProvider, а простые вопросы постоянно замедляют меня с помощью subsonic:
Q. Предполагая, что у меня есть класс «Пользователь», и я обновляю / сохраняю / удаляю запись, используя
user.Save();
Мне нужна информация о том, как добиться успеха / неудачи? Я ищу исключение в случае неудачи или могу получить количество «затронутых» записей (старая школа?)
Q. Если я получу исключение, какое исключение (я) я могу ожидать?
У меня будет больше проблем, но я действительно верю, что хорошая функциональная документация API решит проблему.
Если ответ «прочитайте исходный код», то я уверен, что вы собираетесь прогнать немало разработчиков от дозвукового. Я действительно хочу использовать библиотеку, но дело в том, чтобы «использовать» библиотеку, а не перепроектировать ее.
-Джефф