2010-02-04 2 views
3

Im помощью LINQ к SQLLINQ к SQL -Получить данные из таблицы, связанной с другим

я есть таблица

Документы и таблицы FavouriteDocuments

FavouriteDocuments таблица имеет documentsID FK и ProjectID Ф.К..

с учетом ProjectID, как получить все документы (из таблицы документов), которые являются FavouriteDocument для этого конкретного проекта.

благодаря

ответ

2

Попробуйте это:

public static Document[] GetFavouriteDocumentsForProject(int projectId) 
{ 
    using (var db = new MyContext()) 
    { 
     return 
      (from favourite in db.FavouriteDocuments 
      where favourite.ProjectID == projectId 
      select favourite.Document).ToArray(); 
    } 
} 

Я надеюсь, что это помогает.

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