2010-09-21 82 views
0

与实体框架一起使用时,SQL Server Compact不支持标识列,因此我必须手动生成标识值。我做了如下:通过ADO.Net实体框架将对象插入SQL Compact

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

我认为这是最简单的方法,但它不是成功。我认为我的问题来自身份价值的产生。请帮帮我。

回答