Я хочу, чтобы IQueryable Extension для Oracle подключался.Поэтому я написал такой код:
[Table(TEST_TABLE)]
public class TestClass {
public int Id { get; set; }
public int? ParentId { get; set; }
public string Name { get; set; }
}
Выражение, которое я хочу сделать
var queryresult = ((IQueryable<TestClass>)context.Get<TestClass>())
.ConnectBy(3, s => s.Id == s.ParentId);
Фактический запрос, который я хочу получить
string query =
@"SELECT LEVEL,
Id,
ParentId
FROM TEST_TABLE
WHERE Name ='Henry'
AND LEVEL < 3 START WITH PARENTID IS NULL
CONNECT BY PRIOR ID = PARENTID";
Пожалуйста, помогите мне.Заранее спасибо