Entity framework 通过ADO.Net实体框架将对象插入SQL Compact
SQL Server Compact在与实体框架一起使用时不支持标识列,因此我必须手动生成标识值。我做了如下工作:Entity framework 通过ADO.Net实体框架将对象插入SQL Compact,entity-framework,Entity Framework,SQL Server Compact在与实体框架一起使用时不支持标识列,因此我必须手动生成标识值。我做了如下工作: DatabaseEntities de = new DatabaseEntities(); Income income = new Income(); income.Id = de.Incomes.Max(f => f.Id) + 1; income.Time = DateTime.Today;
DatabaseEntities de = new DatabaseEntities();
Income income = new Income();
income.Id = de.Incomes.Max(f => f.Id) + 1;
income.Time = DateTime.Today;
de.SaveChanges();
我认为这是最简单的方法,但不是成功。我认为我的问题来自身份价值的产生。请帮帮我。没有别的办法了。但是你可以试试这样的
我再次检查了我的方法,我看到它成功了,但当我关闭程序时,我没有看到数据。