我可以从SQL服务器数据库中读取但无法保存

时间:2010-12-12 19:46:37

标签: sql entity-framework sql-server-2008

我正在使用Entity Framework。我可以从SQL Server 2008读取数据,但无法保存数据。这是我的连接字符串。我在数据库上手动运行Insert语句。有用。但是我无法从代码中插入。

<add name="TestEntities" connectionString="metadata=res://*/Models.TestDB.csdl|res://*/Models.TestDB.ssdl|res://*/Models.TestDB.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=TESTDEV;Initial Catalog=AttachDbFilenameC:\test\TestDB.mdf;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />



       using (TestEntities db1 = new TestEntities())
        {

            Order O = new Order();
            O.OrderTypeID = 1;
            O.UserID = 29210;
            db1.AddToOrderss(O);
            db1.SaveChanges();
        }

1 个答案:

答案 0 :(得分:0)

我删除了现有模型并创建了一个新数据库和新模型。它工作正常。谢谢詹姆斯的提示。