2

DatabaseFirstwithに続いてEnityFramewok、メソッドを呼び出すとSaveChanges、データがデータベースに挿入されません。

profiler正しいデータベースにヒットしていることを確認しました。ただし、変更は保存されません。プロファイラーは、手動で実行された場合に挿入された完璧なクエリを表示します。

RPC:Completed   exec sp_executesql N'insert [dbo].[UserMaster]([UserId], [Emailid], [Password], [LoginTypeid], [LastModifiedDate])
values (@0, @1, @2, @3, null)
',N'@0 int,@1 nvarchar(max) ,@2 nvarchar(max) ,@3 int',@0=8,@1=N'some@thing.com',@2=N'TN7Z-EPVOZ',@3=1  EntityFramework     sa  0   8   0   0   4220    58  2013-07-12 12:48:09.843 2013-07-12 12:48:09.843     MMDStage

接続文字列:

<connectionStrings>
    <add name="MMDStageEntities" connectionString="metadata=res://*/MMDModel.csdl|res://*/MMDModel.ssdl|res://*/MMDModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SERVER-2;initial catalog=MMDStage;user id=**;password=******;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.0" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
</configuration>

助言がありますか。

4

0 に答える 0