0
はNHibernateはを使用して削除しようとしましたが、はNHibernateのは3
のようなエラーに巻き込まれた削除
を " 'tItemVantagem' マッピングされていない" が、それはあります。助言がありますか?ここで
_session.Delete(string.Format("DELETE FROM tItemVantagem WHERE IdContraCheque in(select IdContraCheque from tContraCheque where IdCompetencia ={0})", competencia));
_session.Delete(string.Format("DELETE FROM tItemDesconto WHERE IdContraCheque in(select IdContraCheque from tContraCheque where IdCompetencia ={0})", competencia));
_session.Delete(string.Format("DELETE FROM tContraCheque WHERE IdCompetencia ={0}", competencia));
はマッピングです:
public ItemVantagemMAP()
{
Table("tItemVantagem");
Id(x => x.Identificador, c => { c.Generator(Generators.Identity); c.Column("IdItemVantagem"); });
ManyToOne(x => x.TipoVantagem, y => { y.Cascade(Cascade.None); y.Update(false); y.Insert(false); y.Fetch(FetchKind.Join); y.Lazy(LazyRelation.NoLazy); y.Column("IdTpItemVantagem"); });
Property(x => x.HorasPercentual, y => { y.Column("QtHorasPercentual"); });
Property(x => x.Valor, y => { y.Column("VlItemVantagem"); });
}
マップされており、これを解決するために試したことを示してください –