Entity Frameworkを使用してアプリを作成しています。データベースからデータベースモデルをロードしました。Course
テーブルにDepartment
は、外部キーがあります。グリッドビューを作成し、そのデータソースをコーステーブルに設定しましたが、代わりに表示したいです。 .Navigationプロパティを次のように使用できますが、navigationプロパティを使用してDepartment Tableからデータ(Department name)を取得するにはどうすればよいですか。これで私を助けることができる人は誰でもこれは私のコードですNavigation Property
DepartmentID
Deaptment Name
department ID
Department.count
var result = (from o in ctx.Courses.Include("Department")
where o.Title == TextBox2.Text
select o
).First();
//GridView4.DataSourceID="";
GridView3.DataSource=result;
GridView3.DataBind();
First関数を使用しないと、部門名属性にアクセスできません。First()を使用すると、次のようになります。
Data source is an invalid type. It must be either an IListSource, IEnumerable, or IDataSource.
どうすれば解決できるか教えてください。