コードにまっすぐに進みましょう。 カテゴリの内部結合テーブルを持つムービーのリストを返そうとしました。これまでこれまで失敗した。2つのテーブルが外部キーと結合します
public int FilmID { get; private set; }
public string FilmName { get; set; }
public string FilmDescription { get; set; }
public int FilmYear { get; set; }
public string FkCategoryID { get; set; }
私はかなりlinqに新しいですので、おそらく間違っています。
public List<Movie> TakeOutAllMovies()
{
var WholeList = (from movies in db.films
join cat in db.categories on movies equals cat.category_id
select new Movie{FilmID = movies.film_id, FilmName = movies.film_navn, FilmDescription = movies.film_description,
FilmYear = movies.film_year, FkCategoryID = movies.categories.category_navn}).ToList();
return WholeList;
}
もちろん、the type of one of the expressions in the join clause is incorrect
が失敗します。
私はfkCategoryIDの代わりに、IDの代わりにテーブルカテゴリからカテゴリの名前を入れたかったのです。私はそれを正しくしていますか?
がSQLまたはこのエンティティフレームワークやLINQです他の? –
@ DanielA.White linq to SQL – Harugawa