แบบสอบถาม:
List<int> companyIds = null;
(from car in context.GetTable<Car>()
where companyIds == null || companyIds.Contains(car.companyID)
select car)
.ToList();
ผลลัพธ์:
ที่ System.Linq.Enumerable.OfType[TResult] (แหล่ง IEnumerable) ที่ System.Data.Linq.SqlClient.QueryConverter.VisitContains (ลำดับนิพจน์ ค่านิพจน์) ที่ System.Data.Linq.SqlClient.QueryConverter.VisitInner (โหนดนิพจน์) ที่ System.Data.Linq.SqlClient.QueryConverter.VisitExpression (Expression exp) ที่ System.Data.Linq.SqlClient.QueryConverter.VisitBinary (BinaryExpression b) ที่ System.Data.Linq.SqlClient.QueryConverter.VisitInner (โหนด Expression) ที่ System .Data.Linq.SqlClient.QueryConverter.VisitExpression(Expression exp) ที่ System.Data.Linq.SqlClient.QueryConverter.VisitWhere(ลำดับนิพจน์, เพรดิเคต LambdaExpression) ที่ System.Data.Linq.SqlClient.QueryConverter.VisitInner(โหนด Expression) ที่ System.Data.Linq.SqlClient.QueryConverter.ConvertOuter (โหนดนิพจน์) ที่ System.Data.Linq.SqlClient.SqlProvider.BuildQuery (แบบสอบถามนิพจน์ คำอธิบายประกอบ SqlNodeAnnotations) ที่ System.Data.Linq.SqlClient.SqlProvider.System.Data.Linq .Provider.IProvider.Execute(Expression query) ที่ System.Data.Linq.DataQuery
1.System.Collections.Generic.IEnumerable<T>.GetEnumerator() at System.Collections.Generic.List
1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable
1 source) ที่ EVaultSDK.Services.CompanyService.Get...
ถ้าฉันเพิ่ม ToList
context.GetTable<Car>().ToList()
มันได้ผล
select
ดังนั้นฉันจึงไม่แน่ใจว่ามันสมบูรณ์หรือไม่ - person DavidG   schedule 14.09.2018ToList
ที่นี่:context.GetTable<Car>().ToList()
แล้วดูว่าคุณได้รับข้อยกเว้นอีกครั้งหรือไม่ และคุณสามารถโพสต์การติดตามสแต็กแบบเต็มของข้อยกเว้นได้หรือไม่ - person Selman Genç   schedule 14.09.2018