2015-09-07 3 views
6
var obsType = (from lk in db.LookUp 
        join 
        lt in db.LookUpType 
        on 
        lk.LookUpTypeId equals lt.LookupTypeId 
        where (lt.FieldName == "OBSType") 
        && 
       !(db.OBSSetting.Select(k => k.OBSTypeId)).Contains(lk.Id) 
        orderby 
       (lk.SortOrder ?? decimal.MaxValue) 
       select new LookUpViewModel 
       { 
        Id = lk.Id, 
        Description = lk.Description 
       }).ToList(); 
    return obsType; 

Это запрос MVC LinQ, как написать этот запрос соединения в sails js.Sails.js: присоединяется

Здесь используются три различные модели: (LookUpType, LookUp, OBSSetting).

Любое руководство поможет выполнить эту задачу.

Заранее спасибо ....

+0

Codeformat для отображения запроса не является хорошим. –

ответ

0

Вы можете использовать ватерлинии ассоциации для объединения таблиц, посмотреть на this. Если он не работает на вас, вы можете пойти на необработанный SQL-запрос (here)

Смежные вопросы