Инструмент Entity Data Model создает частичные классы.
Вы можете расширить эти частичные классы в другом исходном файле. Вам просто нужно убедиться, что ваш раздел частичного класса находится в том же пространстве имен, что и классы, сгенерированные моделью данных сущностей. Например:
Код, сгенерированный инструментом
namespace Your.Generated.Classes
{
public partial class Stuff
{
public string Name {get; set;}
public int Age {get; set;}
}
}
Ваш отдельный кодовый файл
namespace Your.Generated.Classes
{
public partial class Stuff
{
public string NonDatabaseProperty {get; set;}
}
}