1.プロジェクション
コード
使用(VARのCTX = 新しい SchoolEntities())
{
のObjectQuery < コース> コース = ctx.Courses。
IQueryable < コース> allcourses = Cから で コースを
選択し、C。
Console.WriteLineを(courses.ToTraceString())。
}
2.どこ
使用(VARのCTX = 新しい SchoolEntities())
{
のObjectQuery < コース> コース = ctx.Courses。
IQueryable < コース> allcourses = Cから で コースを
選択し、C。
Console.WriteLineを(courses.ToTraceString())。
}
コード
使用(VARのCTX = 新しい SchoolEntities())
{
のObjectQuery < コース> コース = ctx.Courses。
IQueryable < コース> allcourses = Cから で コース
c.CourseNameが == " 法律" Cを選択します。}
3.Pagination
使用(VARのCTX = 新しい SchoolEntities())
{
のObjectQuery < コース> コース = ctx.Courses。
IQueryable < コース> allcourses = Cから で コース
c.CourseNameが == " 法律" Cを選択します。}
コード
使用(VARのCTX = 新しい SchoolEntities())
{
のObjectQuery < コース> コース = ctx.Courses。
IQueryable < コース> allcourses = Cからの 内 コース
c.CourseTypeはORDERBY
c.Skip(選択0 ).Take(100 )。
}
4.集計(平均、MAX、MIN、カウント、合計)
使用(VARのCTX = 新しい SchoolEntities())
{
のObjectQuery < コース> コース = ctx.Courses。
IQueryable < コース> allcourses = Cからの 内 コース
c.CourseTypeはORDERBY
c.Skip(選択0 ).Take(100 )。
}
使用
(VARのCTX
=
新しい
SchoolEntities())
{
古いVAR = ctx.Persons.Max(P => p.Age)。
Console.WriteLineを(older.Value)。
}
5.参加
{
古いVAR = ctx.Persons.Max(P => p.Age)。
Console.WriteLineを(older.Value)。
}
使用
(VARのCTX
=
新しい
SchoolEntities())
{
VARクエリ = からC に ctx.Coursesは
Dに参加 中 ctx.CourseDetails
d.CourseIDにはc.CourseIDに等しい
選択 新しい {
C、d.Infoを}。
}
{
VARクエリ = からC に ctx.Coursesは
Dに参加 中 ctx.CourseDetails
d.CourseIDにはc.CourseIDに等しい
選択 新しい {
C、d.Infoを}。
}
ます。https://www.cnblogs.com/crossingdawn/archive/2009/07/27/1532212.htmlで再現