2013-12-10 1 views
0

Я использую lightwitch, и мне нужно присоединиться к 3 таблицам в моем запросе. Таблица А присоединиться к таблице B присоединиться таблицы C, где tableC.id == 10Несколько соединений, использующих IQueryable в lightwitch

частичный вакуум Query2_PreprocessQuery (INT? Отделом, исх IQueryable запрос) {

query = query.Join(Employee_Personal_Infoes, b => b.Employee_Personal_Info1.Emp_id, (b)); 

} 

ответ

0

Во-первых, если вы добавляете отношения между ваши столы, вам не нужно будет делать ручные соединения. Затем вы использовали бы только свойства навигации , которые создаются при добавлении отношений.

Во-вторых, вы не можете изменить форму сущности в запросе, или возвращает набор различных объектов. Если ваш запрос основан на пользователе Customer, вы не можете вернуть запрос CustomerAdresses или Клиент из этого запроса. Запрос может возвращать только отфильтрованный набор того же объекта, на котором основан запрос.

Это имеет смысл?

+0

http://stackoverflow.com/questions/21170173/accessing-static-variable-over-different-projects-in-lightswitch проверьте этот вопрос. – Maverick1415

+0

Извините, я не совсем понимаю, почему вы передали мне эту ссылку. Но ответ на вопрос, который вы задали, заключается в том, что вы * не можете * делиться статическими переменными, используя общий проект описанным образом. Почему здесь немного сложно добавить комментарий. Не беспокойтесь, это распространенная ошибка. –

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

  • Нет связанных вопросов^_^