Используя NHibernate с выходными параметрами

Думайте об этом так: существует множество приложений, которые загружают изменяющиеся данные и отображают их в виде таблицы или коллекции. Другой текст, изображения и т. Д. То есть, по сути, изменяет приложение без отправки обновления.

В зависимости от того, что именно вы хотите сделать, это может быть довольно простым или сложным.

Например, у вас может быть фрагмент кода, который содержит экран «опций», и вы решаете добавить новую опцию. Ваше приложение может подключиться к серверу, загрузить файл «конфигурации», а затем сделать так, чтобы ваш код перекомпоновывал экран по мере необходимости.

Так что, конечно, это возможно - вам просто нужно планировать заранее и кодировать свое приложение для такой гибкости.

Однако, одно замечание: если вы думаете о значительных изменениях в дизайне и / или функциональности вашего приложения, у вас могут возникнуть проблемы с рекомендациями Apple. Например, не используйте эту идею, чтобы попытаться «обойти» отклонение вашего приложения из-за нежелательного контента (например, наличие «скрытого» раздела азартных игр, который будет обнаружен только после публикации приложения).

6
задан lomaxx 13 November 2008 в 00:45
поделиться

2 ответа

Я не могу официально подтвердить для Вас, но насколько я знаю, не непосредственно. Использование хранимой процедуры в NHibernate очень характерно для выполнения стандартного CRUD.

Если Вы хотите захватить выходных параматерей (что are't стандартный выходной параметр количества строки для ВСТАВКИ, ОБНОВИТЕ и УДАЛИТЕ), Вы могли отступить к другому (или стандарт) инструменты доступа к базе данных, которые предоставляют Вам прямой доступ к SQL и набору результатов. (Принятие Вас может обойтись обходом кэша NHIBERNATE. Вы захотите удостовериться, что Вы сбрасываете NHibernate перед выполнением запроса также, и т.д.),

3
ответ дан 10 December 2019 в 00:46
поделиться

Я столкнулся с той же проблемой. NHibernate не позволяет использовать хранимые процедуры таким образом. Но он позволяет совершать звонки с использованием старого простого API ADO.NET. Вот пример -

http://refactoringaspnet.blogspot.com/2009/06/how-to-use-legacy-stored-procedures-in.html

7
ответ дан 10 December 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: