У меня есть, например, Product и таблица ProductDetail. Где в Model Product - это базовый класс для ProductDetail. В ProductDetail есть ProductName. Все работает нормально, но я хотел знать, почему EF дает мне это предупреждение и как это убрать. Я пытался обновить Designer.cs с ключевым словом new
, просто хотел посмотреть, что произойдет, но он удаляет его, как только он компилируется.
Погуглил, но не нашел нужной информации. Итак, здесь я задаю вопрос, если кто-нибудь знает, как бороться с этим предупреждением.
Предупреждение, которое я получаю здесь:
DataLayer.ProductDetail.ProductName' hides inherited member
'Product.ProductName'. Use the new keyword if hiding was intended.