Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace SampleMappingAssembly
- {
- public enum AnimalType
- { Dog, Cat, Hamster }
- public class Animal
- {
- Animal() { }
- public int Id { get; set; }
- public Animal(string name, AnimalType animalType)
- {
- Name = name;
- AnimalType = animalType;
- }
- public Animal(string name, AnimalType animalType, Person owner)
- :this(name, animalType)
- {
- Owner = owner;
- }
- public string Name { get; set; }
- public AnimalType AnimalType { get; set; }
- public Person Owner { get; set; }
- }
- public class Person
- {
- Person(){}
- public int Id { get; set; }
- public Person(string name)
- {
- Name = name;
- Animals = new List<Animal>();
- }
- public string Name { get; set; }
- public virtual List<Animal> Animals { get; set; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement