Я использую MVC3, С# 4.0 и Entity Framework в Visual Studio 2010. Я создаю файлы edmx и Designed.cs из базы данных. Затем я создаю интерфейсы от объектов в файле Designer.cs как часть структуры nLayer.
Исходный код
public partial class DataEntrySummary : EntityObject
который затем становится
public partial class DataEntrySummary : EntityObject, Mb.Interface.IDataEntrySummary
Меня беспокоит, что когда база данных меняет (и она будет), и я регенерирую файлы edmx, я потеряю все определения интерфейса.
Есть ли лучший способ добиться того же результата без необходимости регенерации интерфейсов.
Спасибо