Привет!
1. Если предполагается использовать несколько СУБД одновременно — Oracle/MsSql/Firebird — каким образом можно организовать DML операции?
Есть мысль, что можно сделать под каждый тип СУБД для каждого класса модели свой DataAccessor.
Правильное ли это решение? Можно ли как-то сделать иначе?
2. Как вы выбираете связанные данные?
Т.е. если у нас есть Employee, у которого есть List<Order>, каждый ордер в себе содержит List<OrderDetail> — хочется один раз выбрать Employee и больше _явно_ не делать запросов к базе.
Писать конские вложенные запросы вида (сперто
отсюда)
from o in db.Order
select new Northwind.Order
{
OrderID = o.OrderID,
Customer = o.Customer
};
??
Попутно еще вопрос про оракловые сиквенсы:
Последняя
темаАвтор: Neco
Дата: 17.01.10
на форуме — без ответа.
Кроме как через хранимые процедуры, есть ли еще кошерный вариант добавления записей?
Спасибо!