【发布时间】:2017-02-28 21:55:22
【问题描述】:
我正在寻求一些帮助,以便能够从 SQL 查询中转录一些 LINQ:
这是我的数据库的快速浏览:
实体框架像这样“简化”我的“学生”模型:
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<etuResult> etuResult { get; set; }
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
public virtual ICollection<cours> cours { get; set; }
我可以像这样在 SQL 中找到我的“cours”的“libellé”,其中“etudiant_id”== 1:
select c.libelle
from cours c
where c.cours_id in (
select ec.cours_id
from etuCours ec
where ec.etudiant_id in (
select e.etudiant_id
from etudiant e
))
但我不知道如何使用 linq 进行查询(我使用 LinqPad 4 进行测试)
提前感谢您的帮助
【问题讨论】:
标签: c# entity-framework linq-to-entities