Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用Entity Framework 4.0在SQL Server Compact 3.5中添加对象_C#_.net_Entity Framework_Sql Server Ce 3.5 - Fatal编程技术网

C# 如何使用Entity Framework 4.0在SQL Server Compact 3.5中添加对象

C# 如何使用Entity Framework 4.0在SQL Server Compact 3.5中添加对象,c#,.net,entity-framework,sql-server-ce-3.5,C#,.net,Entity Framework,Sql Server Ce 3.5,我是实体框架的初学者。我已经安装了VS2010。我能够访问SQLServerCompact3.5.sdf文件中的数据,但无法使用EntityFramework进行编写 这是我正在使用的代码: db.Models.AddObject(new Model() {Name="myname"}); db.SaveChanges(); 我无法使用EntityFramework向SQLServerCompact 3.5添加任何新的数据对象—为什么会这样?如何处理 非常感谢您的建议和指导原则检查bin/de

我是实体框架的初学者。我已经安装了VS2010。我能够访问SQLServerCompact3.5.sdf文件中的数据,但无法使用EntityFramework进行编写

这是我正在使用的代码:

db.Models.AddObject(new Model() {Name="myname"});
db.SaveChanges();
我无法使用EntityFramework向SQLServerCompact 3.5添加任何新的数据对象—为什么会这样?如何处理


非常感谢您的建议和指导原则

检查bin/debug文件夹中的数据库副本,并安装用于编辑/查看数据的SQL Server Compact Toolbox加载项谢谢ErikEJ,我是说使用Entity Framework 4.0编辑SQL Server Compact数据?我安装了SQL Server Compact Toolbox外接程序,可以编辑现有对象数据,但可以通过db.Models.AddObjectnew Model{Name=myname}添加新对象;db.SaveChanges;仍在创建错误。请用错误消息更新您的问题,您没有提及任何有关错误的内容@ErikEJ,InnerException:System.Data.UpdateException HResult=-2146233087 Message=更新条目时出错。有关详细信息,请参见内部异常。Source=System.Data.Entity StackTrace:位于System.Data.Mapping.Update.Internal.UpdateTranslator.UpdateEntityStateManager,位于System.Data.EntityClient.EntityAdapter.UpdateEntityStateManager entityCache处System.Data.Objects.ObjectContext.SaveChangesSaveOptions处System.Data.Objects.ObjectContext.SaveChangesSaveOptions选项处System.Data.EntityClient.EntityAdapter.UpdateEntityStateManager entityCache处System.Data.Objects.ObjectContext.SaveChanges无法强制转换类型为“System.Collections.Generic.List1”的对象[System.Data.Metadata.Edm.EdmProperty]'输入'System.Data.Metadata.Edm.MetadataCollection1[System.Data.Metadata.Edm.EdmProperty]'。