0
我有以下表strutucture和我使用MySQL的实体框架访问它们:建立一个实体加盟LINQ查询
Table Users
- Id
- Name
Table Subscriptions
- Id
- Id_User
- Id_Course
Table Courses
- Id
- Name
我想什么,我有困难的时候这样做是建立一个链接查询对于返回包含每个条目的列表的所有用户:
- User Id;
- 用户名;
- 以逗号分隔的Concat字符串,其中包含用户的所有课程,如果没有则为'no courses'字符串。
该列表应该按部分用户名过滤。
我已经开始建立的代码,但不能完成它:
var Model db = new Model();
var list = from user in db.Users
join ???
where user.Name.Contains(filter.Trim())
select new { Name = user.Name, Id = user.Id, ???}
谁能帮助我吗?
太棒了,我有一个导航和你的代码很好地工作。实体太聪明了,有时候我看不出它有多简单。谢谢! – 2015-02-12 01:39:10