我正在使用FluentNHibernate
,我有一个方法,它接受JSON帖子对类类型进行反序列化并保存它,之后假设提交但我收到了保存时的错误,< / p>
using (ITransaction transacao = _session.BeginTransaction(IsolationLevel.ReadCommitted))
{
_session.Save(cameras);
transacao.Commit();
}
我的班级名称已经等于银行名称,这是我的映射构建器。
public MapCAMERAS()
{
Id(i => i.C_CAM);
Map(c => c.C_BAL);
Map(c => c.A_CAM);
Map(c => c.D_CAM);
Map(c => c.E_CAM);
Map(c => c.N_CAM);
Map(c => c.P_CAM);
Map(c => c.S1_CAM);
Map(c => c.S2_CAM);
Map(c => c.T_CAM);
Map(c => c.U_CAM);
Map(c => c.DUMANUT);
}
我检查表中的名字,所有名称都是正确的,我只是将C_CAM作为Id。 使用此应用程序不是必需的身份验证。 我有一个Repository,我在那里创建了save方法,并使用方法调用我的Repository,在我的帖子中使用MVC。
var service = new ServiceCamera(new RepositoryCamera(session));
var result = new RespostaPost();
result = servico.Gravar(cameras);
错误:
我的错误是当我制作post方法时。我该如何解决这个错误?
答案 0 :(得分:2)
很简单。可能你映射没有配置增量类型。
尝试这样的事情:
finish()