đưa ra định nghĩa lớp sau đây:Làm thế nào để bạn ánh xạ một thực thể -> mối quan hệ giao diện sử dụng Fluent NHibernate?
public class Order {
public IProduct Product {get;set;}
}
Tôi có điều này (thông thạo) lập bản đồ
References(x=>x.Product, "ProductId");
Và có được ngoại lệ này: Một liên kết từ các đơn đặt hàng bảng đề cập đến một lớp unmapped, có ý nghĩa vì nó không biết tôi sẽ thực hiện điều gì.
Tôi hiểu tại sao tôi phải xác định loại trong ánh xạ (IProduct có thể là bất cứ điều gì) nhưng tôi không chắc chắn làm thế nào để làm điều đó.
Cảm ơn,
Kyle
Cảm ơn câu trả lời này - Tôi thấy nó rất hữu ích và là phương pháp tôi đã chọn – Mike
Tại sao loại 'Câu hỏi'? – UpTheCreek
Rất tiếc, cuộc gọi tốt, tôi đã thay đổi nó, đó là lỗi sao chép và dán. – Stu