Subsonic 3.0 Общие вопросы - PullRequest
       12

Subsonic 3.0 Общие вопросы

3 голосов
/ 17 июля 2009

Хорошо,

Я с нетерпением ждал релиза subsonic 3.0 для использования в качестве низкоуровневого уровня данных, и теперь его нет. В настоящее время я использую шаблоны ActiveRecord (попробовал как репозиторий, так и расширенные шаблоны), и у меня есть один ОГРОМНЫЙ запрос и несколько вопросов:

Запрос: Роб, пожалуйста, потратьте время, чтобы предоставить документацию. Я не имею в виду 5 примеров, я имею в виду полную документацию API. И вот почему:

Я тестирую дозвуковую среду, пишу классы ASP.NET MembershipProvider и RoleProvider, а простые вопросы постоянно замедляют меня с помощью subsonic:

Q. Предполагая, что у меня есть класс «Пользователь», и я обновляю / сохраняю / удаляю запись, используя

user.Save();

Мне нужна информация о том, как добиться успеха / неудачи? Я ищу исключение в случае неудачи или могу получить количество «затронутых» записей (старая школа?)

Q. Если я получу исключение, какое исключение (я) я могу ожидать?

У меня будет больше проблем, но я действительно верю, что хорошая функциональная документация API решит проблему.

Если ответ «прочитайте исходный код», то я уверен, что вы собираетесь прогнать немало разработчиков от дозвукового. Я действительно хочу использовать библиотеку, но дело в том, чтобы «использовать» библиотеку, а не перепроектировать ее.

-Джефф

Ответы [ 3 ]

2 голосов
/ 19 июля 2009

Мы не используем пользовательские исключения. Я потратил 5 недель на написание документов - так что да, я потратил некоторое время на это. Вы также можете найти свой ответ там: http://subsonicproject.com/docs

2 голосов
/ 17 июля 2009

Q. Мне нужна информация о том, как добиться успеха / неудачи? Я ищу исключение в случае неудачи или могу получить количество «затронутых» записей (старая школа?)

Если оно не выдает исключение, значит, оно сработало

Q. Если я получу исключение, какое исключение (я) я могу ожидать?

Вы можете ожидать DbException

0 голосов
/ 22 июля 2009

3.0 пока что слишком глючит для меня. Я думаю, что сейчас вернусь к 2.x, спасибо за всю тяжелую работу

...