У меня есть класс Product
и сложный тип AddressDetails
EF Code First предотвратить отображение свойств с Fluent API
public class Product
{
public Guid Id { get; set; }
public AddressDetails AddressDetails { get; set; }
}
public class AddressDetails
{
public string City { get; set; }
public string Country { get; set; }
// other properties
}
Можно ли предотвратить отображение свойство «Страна» от AddressDetails
внутри Product
класса? (Потому что я никогда не будет нужен для Product
класса)
Что-то вроде этого
Property(p => p.AddressDetails.Country).Ignore();
Вы уже переопределили 'DbContext.OnModelCreating'? Есть ли modelBuilder.Entity() .Ignore (p => p.AddressDetails.Country) 'в этом методе не работает? –
Да, точно, но метод Ignore() не существует. – Catalin
Он используется для меня при использовании Entity Framework 4.4. –