2010-03-22 3 views
4

도시, 주. 등과 관계가있는 엔티티 고객이 있다고 해봅시다. 이제 고객 오브젝트를 추가 할 때 customer.cityid 또는 customer.city를 지정해야합니까? 양식에서 도시 객체를 할당하기 위해 드롭 다운에서 cityid를 가져오고, 선택된 ID를 사용하여 쿼리를 만들어야합니다.ID 대 vs 객체 - linq from SQL

답변

2

City 개체가 채워 져야하는 경우 도시를 가져 와서 .City을 설정하십시오.

City 개체가 필요하지 않고 저장하고 계속 이동하는 경우 도시 개체를 가져 오지 않고 .CityId으로 설정하면 선택 쿼리를 가져와 저장할 수 있습니다.

두 경우 모두 다음에 개체를로드 할 때 City를 사용할 수 있습니다. (두 가지 방법 모두 이상한/기본 설정이 아닌 이상 데이터베이스에 동일한 City 열을 저장합니다.