У меня есть две библиотеки для моделей данных и контекста db.Модели данных и библиотеки классов - как добавить виртуальную проету к объекту в другую библиотеку классов?
Basic с объектом
public class Person { [Key] public int ID { get; set; } public string Name { get; set; } public string SName { get; set; } public bool IsSystemUser { get; set; } }
Расширенная
public class Vehicle { [Key] public int Id { get; set; } public string Name { get; set; } public string Plate { get; set; } public virtual ICollection<Person> Users { get; set; } }
Как добавить общественные виртуальные ICollection Транспортные средства {получить; задавать; } для объекта в библиотеке первого класса. EF правильно генерирует базу данных.
Вы хотите изменить класс в загруженной библиотеке классов? Вы можете добавлять только методы, а не свойства – hcb
Итак, как мне добавить метод? – SpoksST
Пожалуйста, объясните, что вы хотите сделать, и используйте правильные условия для вещей, чтобы избежать путаницы. У вас есть два _класса_, они в одном проекте? Затем они находятся в одной и той же сборке и, следовательно, в той же библиотеке классов. Вы просто хотите добавить свойство 'public virtual ICollection Vehicles {get; задавать; } 'к классу« Личность », затем сделайте это, и вы хорошо пойдете. Если вы хотите сделать это динамически, так что во время работы все становится немного сложнее. Не в первую очередь потому, что Entity Framework в значительной степени не использует ваши методы расширения для создания столбцов или таблиц. – CodeCaster