참조가있는 엔티티에 값을 할당하는 데 문제가 있습니다. 나는 intellisense 및 모든 얻을하지만 데이터베이스에 저장하는 함수에 전달 된 개체에 할당하려고하면 null 참조 예외가 발생합니다.엔티티 프레임 워크를 사용하여 참조가있는 열에 값 지정
public ActionResult BookingViewEdit([Bind(Include = "BookingViewID,Enabled,ObjectLimit,RSSenabled")]BookingView bv, int selCustomers)
{
bv.Customers.CustomerID = selCustomers;
_bvs.SaveBookingView(bv);
CustomerID 값을 할당하려면 어떻게해야합니까? FK 키는 "BookingView"표에 있으며, 방금 "bv"를 누르면됩니다. 거기에 CustomerID가 없습니다. 사전에
감사
/M
할당하려는 BookingView 객체가 새 것이거나 적어도 한 번 이상 데이터베이스에 이미 저장되어 있습니까? 많은 고객에게 BookingView와 고객 예약보기 간의 관계는 무엇입니까? 데이터 모델의 기초를 제공하는 것이 여기에 가치가있는 것처럼 보입니다 (외부 키가 nullable인지 등). –
nullable이 아니며 각 "BookingView"에 "CustomerID"가 있어야합니다. null이 아닌 FK –