Вставьте объект в SQL Compact с помощью ADO.Net Entity Framework - PullRequest
0 голосов
/ 21 сентября 2010

SQL Server Compact не поддерживает столбец идентификаторов, когда он используется с Entity Framework, поэтому я должен создать значение идентификатора вручную. Я сделал следующее:

        DatabaseEntities de = new DatabaseEntities();
        Income income = new Income();  
        income.Id = de.Incomes.Max(f => f.Id) + 1;
        income.Time = DateTime.Today;
        de.SaveChanges();

Я думаю, что это самый простой способ, но это не успех. Я думаю, что моя проблема проистекает из генерации ценности личности. Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 21 сентября 2010

Другого пути нет. Но вы можете попробовать что-то вроде этого

http://blog.stpworks.com/archive/2008/05/30/ado.net-entity-framework-sqlce-and-identity-columns.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...