Tôi có một số lớp thực thể mà tôi sử dụng để phân tích các tệp văn bản có chiều rộng cố định cũng như sử dụng LINQ to SQL. Tôi sử dụng các lớp này để phân tích dữ liệu từ các tệp văn bản đã nói và so sánh với dữ liệu trong cơ sở dữ liệu.Cách tốt nhất để cập nhật trong LINQ to SQL
Một trong những thực thể này có nhiều thuộc tính và tôi không muốn lãng phí thời gian đặt từng thuộc tính riêng lẻ trên đối tượng kết quả LINQ.
Có cách nào để nói với Linq "Đây là đối tượng của tôi, sử dụng điều này để cập nhật hồ sơ"? Đây là mã tôi đang làm việc trên:
if (partialContent.MonthlyAddChange == "A") { bookContentTable.InsertOnSubmit(partialContent); } else if (partialContent.MonthlyAddChange == "C") { var query = from bookContent in bookContentTable where bookContent.EAN == partialContent.EAN select bookContent; if (query != null) { // Do something with query.First() } } }
Tốt hơn bạn nên xóa bản ghi và thực hiện InsertOnSubmit() trong trường hợp này?
Biến "truy vấn" không bao giờ rỗng, chuỗi có thể trống, nhưng không rỗng. –