làm cách nào để truyền và nhập vào chuỗi? Không ai trong số các tác phẩm sau đây:Linq int vào chuỗi
from s in ctx.Services
where s.Code.ToString().StartsWith("1")
select s
from s in ctx.Services
where Convert.ToString(s.Code).StartsWith("1")
select s
from s in ctx.Services
where ((string)s.Code).ToString().StartsWith("1")
select s
EDIT
Các lỗi tôi nhận được là:
LINQ to Entities does not recognize the method 'System.String ToString()' method, and this method cannot be translated into a store expression
Hai người đầu tiên phải làm việc ... bạn có thể giải thích về những gì "Không có công việc nào sau đây ..." có nghĩa là? –
Bạn không nhận được bất kỳ kết quả nào? Bạn đã xác nhận rằng cột "Mã" có chứa giá trị bắt đầu bằng "1" không? – Keith
www.linqpad.net rất hữu ích cho việc học LINQ (và khá nhiều thứ khác trong .NET). Đó là miễn phí và rất khuyến khích. Ngoài ra, $ 19 Intellisense của nó là rất tốt. –