|
|
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
рассматривая простые примеры с nhibernate понял ,что можно легко сохранять,создавать ,обновлять и тд строки у таблиц БД. Ну как бы для этого ОРМ и придумывали чтобы упростить задачу. А вот задался вопросом чисто из-за любознательности. Можно ли вызвать скажем хранимую процедуру. Или это противоречит смыслу создания nhibernate ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 17:05 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
ht1515 А вот задался вопросом чисто из-за любознательности. Можно ли вызвать скажем хранимую процедуру.? Ваша любознательность снова не пересилила лень почитать книжки по теме, а лишь породила позыв запросить разжеванного на форуме ответа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 17:08 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
ht1515, Можно, гуглите named queries, например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 17:26 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Курдль , а вот хамить не надо. Ты сам то с ораклом разобрался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 17:30 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
к тому же по этой теме одна книга и есть только и то на инглише http://www.knigka.info/2009/07/14/nhibernate-in-action.html Неее,прочитать я прочитаю, но не так быстро как на русском. Уйдет может месяц может год. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 17:33 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
порылся и нашел функцию у сессии. собственно сам класс авторusing System; using System.Collections; using System.Data; using System.Linq; using System.Reflection; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using NHibernate; using System.Security.Principal; using NHibernate.Cfg; namespace WebApplication1 { public class documents { public int id; public string name; public DateTime date; public string author; public string doclink; public void CreateDocuments(String n,String l,String u) { documents exSample = new documents(); exSample.name = n; exSample.date=DateTime.Now; exSample.author=u; exSample.doclink=l; using (ISession session = OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { //Session.CreateSQLQuery("EXEC :sp_name :start_date :end_date").SetString("sp_name", <>;) session.CreateSQLQuery("EXEC InsertDoc @Name = N'" + exSample.name + "',@Author = N'" + exSample.author + "',@Link = N'" + exSample.doclink + "'"); // session.Save(exSample); transaction.Commit(); } } } public ISessionFactory factory; public ISession OpenSession() { if (factory == null) { Configuration conf = new Configuration(); conf.AddAssembly(Assembly.GetCallingAssembly()); factory = conf.BuildSessionFactory(); } return factory.OpenSession(); } } } Вызов делаю так session.CreateSQLQuery("EXEC InsertDoc @Name = N'" + exSample.name + "',@Author = N'" + exSample.author + "',@Link = N'" + exSample.doclink + "'"); сама процедура очень простая: авторCREATE PROCEDURE InsertDoc @Name nvarchar(50), @Author nvarchar(50) @Link nvarchar(50) AS insert into documents (name,date,author,doclink) values (@Name,CURRENT_TIMESTAMP,@Author,@Link) причем делал её вызов в студия менеджменте, нормально данные встали. А когда через хибернейт,то даже ошибки не вывел. Но в таблицу ниче не вставил. Не подскажите в чем касяк может быть? как я понял дополнительно ничего делать не надо, маппинг можно оставить преждним и ничего не менять, так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 18:24 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
http://www.dil.univ-mrs.fr/~massat/docs/hibernate-2/api/net/sf/hibernate/Session.html#createSQLQuery(java.lang.String, java.lang.String[], java.lang.Class[]) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 18:31 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
http://samsonov.bn.by/lib/hibernate/querysql.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 18:50 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 21:20 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Пипец, ТС сам с собой поговорил и успоколся P.S. ht1515, научитесь использовать документацию (тем более в таких банальных вопросах), а не плакать на форуме с просьбой о помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 10:02 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
МСУ , тык покажи документацию на русском, почитают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 11:27 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
ht1515МСУ , тык покажи документацию на русском, почитают. Чем не угодила документация на инглише? P.S. Вы не ту профессию выбрали, Вам бы в сельское хозяйство на пашню, а не программировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 11:38 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
МСУht1515МСУ , тык покажи документацию на русском, почитают. Чем не угодила документация на инглише? P.S. Вы не ту профессию выбрали, Вам бы в сельское хозяйство на пашню, а не программировать короче ясно все с тобой. Ты даже не понимаешь что такое программирование. У тебя наверно на 200 ступеней уровень развития выше чем у других, таких как Кнут, Столман, Вирт... Маппинг , настрока хибернэйта - это же пик программирования. О великий мастер скажи мне пожалуйста как стать таким великим как ты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 11:42 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
ht1515Маппинг , настрока хибернэйта - это же пик программирования. http://sql.ru/forum/actualsearch.aspx?a=ht1515 я плакалnhibernate и выполнение хранимой процедуры nhibernate + asp.net проблемы с мапингом Nhibernate Как вообще работать с sql server? коннект не выходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 11:50 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
6-7 дней если сижу на микрософтском софте. пойди на васм и спроси че-нибудь на уровне новичка, тебя тоже загнобят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 12:03 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
МСУ тебе лет скока? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 12:07 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
Нормальных мемберов никто не гнобит. Гнобят мемберов, которые не умеют правильно задавать вопросы , хотят мясо на блюдечке , отказываются элементарно думать, а так же использовать поиск по форуму, если подобные вопросы уже обсуждались. Учитесь правильно задавать вопросы, и да прибудет с Вами моск. Успехов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 12:10 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
МСУ спасибо, желаю вам того же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 12:21 |
|
||
|
nhibernate и выполнение хранимой процедуры
|
|||
|---|---|---|---|
|
#18+
ht15156-7 дней если сижу на микрософтском софте. пойди на васм и спроси че-нибудь на уровне новичка, тебя тоже загнобят. Первый раз вижу что бы мелкомяхких по жо..у подкладывали. Сидити - сидите юноша, можа и будет толк, если голова не в том месте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 15:33 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=36824349&tid=1351106]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 441ms |

| 0 / 0 |
