0

私のプロジェクトでは、次のマッピングがあります。

public virtual string LicensePlate { get; set; }

public VehicleMap()
{
    Table("VEHICLE");

    Id(x => x.LicensePlate, "LICENSE_PLATE");
    ...
}

アプリを実行しようとすると、以下を指定して MappingException が生成されます。

    Could not determine type for: nononono.Vehicle, nononono.DataAccess, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null, for columns: NHibernate.Mapping.Column(LICENSE_PLATE) 

誰かが私が間違っているところを教えてもらえますか?

を に設定しようとしましたId.NotNullable.GeneratedBy.Assigned()何も役に立ちませんでした。

4

1 に答える 1

2

問題を解決しました。エンティティを間違って使用している別のクラスにありました。

それ以外の

    public virtual Vehicle VehicleLicensePlate{ get; set; }

に変更しました

    public virtual string VehicleLicensePlate{ get; set; }
于 2013-02-19T12:59:25.937 に答える