Tôi hiện đang lên kế hoạch chuyển mã "truy vấn bằng tay" thành một khung SQL đẹp, vì vậy tôi có thể để lại các truy vấn hoặc các thứ sql cho khung công tác, thay vì tự viết các truy vấn .Entity Framework 4: Chọn Single Record
Bây giờ tôi tự hỏi làm thế nào tôi có thể nhận được một bản ghi duy nhất từ bảng của tôi trong Entity Framework 4?
Tôi đã sử dụng SQL chủ yếu như SELECT * FROM {0} WHERE Id = {1}
. Điều đó không hiệu quả trong EF4, theo như tôi quan tâm.
Có cách nào tôi có thể chọn một bản ghi dựa trên ID duy nhất từ Ngữ cảnh của mình không?
Cái gì như:
public Address GetAddress(int addressId)
{
var result = from Context.Addresses where Address.Id = addressId;
Address adr = result as Address;
return Address;
}
Cảm ơn bạn!
Cảm ơn bạn! Làm thế nào tôi có thể truy cập vào các giá trị "địa chỉ"? Tôi có thể chỉ đơn giản là đưa nó vào "Địa chỉ" và nhập nó qua address.Id, address.Property1? Hoặc tôi có cần phải làm điều gì đó như địa chỉ ["Id"] hoặc địa chỉ ["Property1"] không? – SeToY
Có, chỉ đơn giản là bạn có thể truy cập giá trị tài sản của lớp Địa chỉ thông qua 'int id = address.Id' – Ray
Được rồi, vì vậy không cần phải bỏ nó để nhập "Địa chỉ"? Ngọt. Cảm ơn bạn! – SeToY