2010-02-04 79 views
3

im使用LINQ一表的SQL -get数据记录到SQLLINQ以处理来自与另一个

我有一个文件表

和FavouriteDocuments表

FavouriteDocuments表具有documentsID FK和专案编号FK。

给定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(); 
    } 
} 

我希望这有助于。