powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate - получение non-persistent object из sql-функции
2 сообщений из 2, страница 1 из 1
NHibernate - получение non-persistent object из sql-функции
    #37151839
DontAskMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть слудующий класс:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
public class Match : IEntity
{
    public virtual int ID { get; set; }
    public virtual string Word { get; set; }
    public virtual int WordIntervalBeginning { get; set; }
    public virtual int WordIntervalEnding { get; set; }
}

который замапин в таблицу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE [dbo].[tMatchesTest](
    [ID] [int] IDENTITY( 1 , 1 ) NOT NULL,
    [Word] [varchar]( 50 ) NOT NULL,
    [WordIntervalBeginning] [int] NOT NULL,
    [WordIntervalEnding] [int] NOT NULL,
 CONSTRAINT [PK_tMatchesTest] PRIMARY KEY CLUSTERED 
(
    [ID] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]
Также есть функция на t-sql:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE FUNCTION ftMatchTest
( )
RETURNS TABLE 
AS
RETURN 
(
    SELECT mt1.*, mt2.*,
    CASE WHEN mt1.Word = mt2.Word THEN  1  ELSE  0  END AS sc
    FROM
        dbo.tMatchesTest mt1, dbo.tMatchesTest mt2
)
Возможно ли (если да, то как) с помощью NHibernate замапить результат выполнения этой функции в следующий класс:
Код: plaintext
1.
2.
3.
4.
5.
6.
public class FResult
{
    public Match Match1 { get; set; }
    public Match Match2 { get; set; }
    public int sc { get; set; }
}
?
Заранее спасибо!
...
Рейтинг: 0 / 0
NHibernate - получение non-persistent object из sql-функции
    #37163625
DontAskMe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DontAskMe,

Все разрешилось. Вопрос снимается. Всем спасибо за помощь!
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / NHibernate - получение non-persistent object из sql-функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]