2010-12-12 5 views
1

私はEntity Frameworkを使用しています。 SQL Server 2008からデータを読み取ることはできますが、データを保存することはできません。ここに私の接続文字列があります。私は手動でデータベースのInsert文を実行しました。できます。しかし、私はコードから挿入することはできません。SQLサーバーデータベースから読み取ることはできますが保存できません

<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(); 
     } 
+2

どのような例外/エラーがありますか? 1つの可能性 - DBに接続しているアカウントにデータライターの許可がありますか? –

+0

はい、許可を確認しました。私はすべての許可を与えました。 – nav100

+1

Ok - 例外はありますか?投稿できますか?それは問題についての手がかりを提供するはずです。エンティティフレームワークの例外は一般的に非常に有用です。 –

答えて

0

私は既存のモデルを削除し、新しいデータベースと新しいモデルを作成しました。それは正常に動作しています。ヒントジェームズありがとう。

関連する問題