0
我希望得到一個Stored Procedure
查詢重用存儲過程結果在代碼中第一個SQL
var labratorySerialFinalResult = repository.UoW.Orm.Database.SqlQuery<SPLabratorySerialFinalResult>("EXECUTE LabratorySerialFinalResult @OrderNo='" + project.OrderNumber + "'")
,並使用類似的結果:
var result = projSerials.Where(x =>!labratorySerialFinalResult.Any(v => v.SerialNo == x.SerialNo)
.Union(labratorySerialFinalResult.Where(c => c.FinalResult == "Reject");
但讓我以下異常:
Unable to create a constant value of type SPLabratorySerialFinalResult Only primitive types or enumeration types are supported in this context.
謝謝,但我有一個很長的查詢,重複使用SP結果多次,我鬆散很多表現這種方式... – Mohsen