В принципе у меня есть объект, как:Как мне получить свойства класса (с навигационными реквизитами) в качестве свойств объекта? Сложные типы не будут делать
public class Person {
public int PersonId { get; set; }
public string Name { get; set; }
public Address Hometown { get; set; }
}
и класс, как:
public class Address {
public City City { get; set; }
public string Province { get; set; }
}
То, что я хочу сделать это, чтобы иметь вертикальные соединения двух классов и есть таблица с рядом:
TB_PERSON:
PersonId PK
Name
City_id FK
Province
Почему я хочу такой подход, на мой реальный проект, у меня есть такой же структуры данных шаблона происходит на несколько записей, в таких примером может служить класс адресов. Он может легко появиться в другом объекте.
Является ли это настолько сложным, что не могу найти, как это сделать в течение нескольких дней? Ближе всего я могу получить сложные типы, но в этом случае они не позволяют навигационных свойств. Я хочу получить доступ к своей структуре данных строк и структурированным объектно-ориентированным объектам, подумал бы, что EF будет работать. Любая помощь приветствуется.
'public Auth Auth' Ваше имя и тип переменной не могут быть идентичными. Вы можете получить доступ к« CardType »и« WhateverField », выполнив« myPerson.auth.cardType »и« myPerson.auth » .whateverField' –
Спасибо за ответ, но любезно, что это не то, что я просил –