나는 약간의 문제가있다.MVC 모델 Poco 클래스, 디자인 문제,
저는 모든 응용 프로그램의 주소를 저장 했으므로 Address 클래스를 만들려고합니다.
나는 고객과 회사 모두에게 여러 개의 주소를 연결할 수 있기를 바랍니다.
누군가 디자인 할 수있는 방법을 보여줄 수 있습니까?
MVC 4를 먼저 entityFramework 코드와 함께 사용합니다. 수업에 다음과 같은 특성과 주석에서
public class Address
{
[Key]
public int AddressId { get; set; }
public string Street { get; set; }
public string Number { get; set; }
public string ZipCode { get; set; }
public int CountyId { get; set; }
public virtual County County { get; set; }
public int StateId { get; set; }
public virtual State State { get; set; }
public int CountryId { get; set; }
public virtual Country Country { get; set; }
}
public class Customer
{
[Key]
public int CustomerId { get; set; }
public int CompanyId { get; set; }
[Display(Name = "Kund")]
public string Name { get; set; }
public virtual Company Company { get; set; }
// wan't to display a ICollection of addresses.
//public virtual ICollection<Address> Addresses { get; set; }
}
public class Company
{
[Key]
public int CompanyId { get; set; }
[Display(Name = "Organisationsnummer")]
public string OrganisationNumber { get; set; }
[Display(Name = "Företag")]
public string Name { get; set; }
[Display(Name = "Företag skapat")]
public DateTime CreationDate { get; set; }
public virtual ICollection<Customer> Customers { get; set; }
public virtual ICollection<Employee> Employees { get; set; }
// wan't to display a ICollection of addresses.
//public virtual ICollection<Address> Addresses { get; set; }
}
내가 메신저 회사를 보여 주려이 오류 MSG를 얻을. NO DELETE NO ACTION 또는 UP UP NO NO ACTION을 지정하거나 다른 FOREIGN KEY 제약 조건을 수정하십시오. –
그것은 다른 종류의 문제입니다. 나는 더 많은 설명과 이미지로 내 게시물을 업데이트했습니다. –
나는 그것이 단지 나를 알지 못한다. 그러나 나는 당신이 보여주고있는 페이지를 찾을 수 없다. VS2012 또는 SQL 매니저에 있는가? –