111,097
社区成员




public override int Add(ExprmntUser entity, bool isExecute = true)
{
try
{
_DbSet.Add(entity);
if (isExecute)
{
//return _DbContext.SaveChanges() > 0;
_DbContext.SaveChanges();
return 1;
}
else
{
//return true;
return 2;
}
}
catch
{
//return false;
return 3;
}
}
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<connectionStrings>
<add name="TrainingExamEntities"
connectionString="metadata=res://*/TrainingExamDataConnection.csdl|res://*/TrainingExamDataConnection.ssdl|res://*/TrainingExamDataConnection.msl;provider=System.Data.SqlClient;provider connection string="data source=(local);initial catalog=trainingexam;user id=sa;password=123456;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>
protected readonly DbSet<ExprmntUser> _DbSet;
这是_DbSet变量的定义,因为这是一个DbSet类型的,我查了MSDN,找不出什么问题。
@Poopaye
@shingoscar
非常不好吃!但是我目前的技术水平,只能初步判断是_DbSet.Add(entity);出了问题。