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