Dưới đây là một mã trình diễn đơn giản về vấn đề của tôi. [TestClass]
public class ExpressionTests
{
[TestMethod]
public void TestParam()
{
Search<Student>(s => s.Id == 1L);
Tôi đang tìm cách phân tích biểu thức có điều kiện thành chuỗi. Ví dụ tốt nhất mà tôi có thể nghĩ là LINQ-to-SQL. Nó sử dụng ExpressionVisitors để định dạng "Where" mệnh đề. Ví dụ: from a in b where a
Tôi đang cố gắng viết ExpressionVisitor để bao quanh các biểu thức LINQ-to-object để tự động so sánh chuỗi trường hợp không nhạy cảm, giống như chúng nằm trong LINQ-to-entity. CHỈNH SỬA: Tôi chắc chắn