Giả sử tôi có một đối tượng Employee với các thuộc tính sau:tính Tính trong Entity Framework
string Name { get; }
float Hours { get; }
float Wage { get; }
Tôi muốn thêm một tài sản, tiền lương, bằng giờ * lương. Trong một đối tượng kinh doanh thông thường, tôi chỉ đơn giản là mã hóa nó trong tài sản, nhưng điều này có lẽ sẽ bị xóa sổ nếu lớp cần được tái sinh.
Có một cách tiêu chuẩn EF để thực hiện điều này mà không phải trải qua những rắc rối của việc lập bản đồ nó vào một tổ chức cơ sở dữ liệu?
Tuyệt vời! Tôi đã tạo ra các lớp bóng tối, hoàn toàn đau đớn. Cảm ơn nhiều –
Điều này dường như không hoạt động với LINQ to Entities vì nó không được định nghĩa trong mô hình dữ liệu thực tế. Có cách nào để xác định một trường được tính toán trong * .edmx không? – AaronLS
Bạn có thể cụ thể hơn "dường như không hoạt động" không? Nếu bạn đang đề cập đến các cột với các giá trị được tính toán ở cấp cơ sở dữ liệu, đó là một con thú hoàn toàn khác. – JoshJordan