Я хочу динамически создать базу данных, используя метод CreateDatabase моего DataContext.Я вручную создал классы отображения и проверил их.Но как только я добавляю столбец выражений (см. Ниже), создание завершается с SqlCeException, и я не могу выяснить точную причину.
/// <summary>
/// The sum of ratings for this document.
/// </summary>
[Column]
public Nullable<float> RatingSum { get; set; }
/// <summary>
/// The number of times the document was rated.
/// </summary>
[Column]
public Nullable<float> RatingCount { get; set; }
/// <summary>
/// Average rating as calculated from RatingSum and RatingCount
/// </summary>
[Column(AutoSync=AutoSync.Never, IsDbGenerated=true, Expression = "RatingSum * RatingCount", DbType="REAL")]
public Nullable<float> Rating { get; set; }
Пропуск DbType или изменение его на FLOAT не помоглиAutoSync.Always тоже не помогает, пропуская атрибуты AutoSync и IsDbGenerated также не работает.Что я делаю неправильно?Или это просто не поддерживается для динамически созданной БД?