Если мне нужно восстановить, где должно быть указано пространство имен. Я пытаюсь использовать частичные классы из пространства имен Models, но они не совпадают.
Ниже приведен упрощенный фрагмент кода, где были созданы классы инфраструктуры сущности
namespace projectname
{
#region Contexts
/// <summary>
/// No Metadata Documentation available.
/// </summary>
public partial class MyClass
{
}
}
Когда я добавляю класс в папку с моделями,
namespace projectname.Models
{
public partial class MyClass
{
//etc, etc
}
}
Поскольку вы видите, что пространства имен не соответствуют вызывающим проблемам, когда я пытаюсь их использовать, поскольку компилятор видит как projectname.Models.MyClass, так и projectname.MyClass.
Я хотел бы получить некоторые советы по правильному исправлению этого вопроса, желательно обновить классы EF, чтобы они существовали в пространстве имен projectname.Models, но я не уверен, как это сделать.