У меня есть несколько клиентов и центральный сервер.
Сервер использует службу данных WCF, чтобы позволить клиентам обновлять данные. Модель EF взаимодействует с серверами данных. Клиенты используют следующий код.
svr.AddToTable(NewData)
svr.SaveChanges()
Мне нужно разрешить серверной БД добавлять столбцы в таблицы и разрешать клиентам продолжать работать с данными. Если модель EF не обновлена, это возможно.
Я хочу пойти еще дальше и иметь возможность обновить службу данных WCF для ссылки на новые столбцы (путем обновления модели EF), чтобы обновленные клиенты могли вставлять данные в новые столбцы, тогда как старые клиенты все еще могут продолжить обновление по крайней мере старых столбцов.
Следовательно, я думаю, что будут версии служб WCF, каждая из которых связана с другой версией модели EF. Это возможно? Если да, то как мне сделать эту версию?