Я пытаюсь создать модель данных, которая будет работать как на SQL Server 2008/2012, так и на SQLCE4. Проблема у меня есть с двоичными столбцами данных.EF5 code first migrations byte [] column
SQLCE требует использования «образа» колонного типа, но это не рекомендуется в SQL Server 2012.
Если я объявляю собственность как просто:
byte[] Content { get; set; }
это нормально в SQL Server, но не для SQLCE поэтому, если я объявляю его как:
[Column(TypeName = "image")]
byte[] Content { get; set; }
он работает на CE в настоящее время, но не для сервера SQL!
Есть ли способ заставить это работать для обоих?