Việc thiếu các cây biểu thức trong Compact Framework đã làm phiền tôi một thời gian, nhưng tôi chưa thực sự tìm kiếm giải pháp.Cây biểu hiện LINQ trong khung nhỏ gọn
Hôm nay, tôi đã tìm thấy một bài đăng trên blog về một System.Linq.Expressions thay thế được xây dựng trên đầu trang của Hệ thống Mono.Có sẵn và được sử dụng, ví dụ: bởi db4o (bạn có thể tìm thấy nó here).
Câu hỏi của tôi là - bạn đã sử dụng thư viện này chưa và nếu có, trải nghiệm của bạn với nó (đặc biệt là về hiệu suất) là gì?
Tôi không thấy điểm, trừ khi cuối cùng họ nhận được 'System.Reflection.Emit' để làm việc trên các thiết bị 'nhỏ gọn'. – leppie
@leppie: tốt, vấn đề là có các truy vấn LINQ dựa trên biểu thức trên Compact Framework. Bằng cách này, nhà phát triển vẫn có thể sử dụng LINQ để viết các truy vấn của nó, và db4o có thể biến truy vấn LINQ dựa trên biểu thức thành cơ chế truy vấn cơ bản của nó. Đối với trường hợp biểu thức không thể được tối ưu hóa bởi db4o, biểu thức được diễn giải, để phá vỡ sự thiếu SRE. –