DatabaseFirst
withに続いて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="data source=SERVER-2;initial catalog=MMDStage;user id=**;password=******;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
</configuration>
助言がありますか。