Tôi đang gặp sự cố khi cố gọi Compile() trên LambdaExpression loại Expression < Func < MyType, bool >> có độ sâu khoảng 400. Và giá trị thấp hơn không gây ra bất kỳ sự cố nào. Và tôi không thể tìm thấy bất cứ điều gì về giới hạn như vậy. Bất cứ ai có thể làm rõ điều này? Tôi có thể tăng giới hạn này không?Giới hạn chiều sâu cây biểu thức
UPD: Xin lỗi, quên đề cập đến, tôi nhận được StackOverflowException:
Một ngoại lệ unhandled của loại 'System.StackOverflowException' xảy ra trong System.Core.dll {Không thể đánh giá biểu hiện bởi vì các chủ đề hiện tại đang ở trạng thái tràn ngăn xếp.}
bạn nhận được ngoại lệ nào? –
"sự cố" là gì? chuyện gì xảy ra một 'StackOverflowException'? hoặc là ...? –
Đối với tôi điều này hơi rơi vào thể loại Raymond Chen [Nếu bạn phải hỏi, có thể bạn đang làm điều gì đó sai] (http://blogs.msdn.com/b/oldnewthing/archive/2007/03/01/1775759 .aspx) – AakashM