Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Здравствуйте, Sinclair, Вы писали:
S>>Ок, я понял. Обстоят чуть хуже, чем никак:
S>>S>> auto x = select(apples.appleId, oranges.orangeId); // WTF is x???
S>>
EP>Это же простой пример не претендующий на полноту. При желании можно получить например такой синтаксис:
EP>EP> auto q = select(Suppliers::CompanyName, Products::ProductName).where(Products::UnitPrice > 11.99_USD); // auto join
EP>
1) А если связи между таблицами нет?
2) А если связи две?
3) Если все таки сделаем ошибку что нам укажет компилятор?
4) Что будет если у нас в трех таблицах будет поле ID?