Sta*_*ked 6 mapping nhibernate
由于某些原因,我的实体没有主键:
public partial class VehicleLocation
{
public virtual string UserCode { get; set; }
public virtual string DateTime { get; set; }
public virtual string Device { get; set; }
public virtual string Gps { get; set; }
public virtual string GpsDateTime { get; set; }
public virtual double Speed { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
映射:
class VehicleLoactionMap : ClassMap<VehicleLocation>
{
public VehicleLoactionMap()
{
Table("VEHICLE_LOCATION");
LazyLoad();
Map(x => x.UserCode).Column("USER_CODE");
Map(x => x.DateTime).Column("DATE_TIME");
Map(x => x.Device).Column("DEVICE");
Map(x => x.Gps).Column("GPS");
Map(x => x.GpsDateTime).Column("GPS_DATE_TIME");
Map(x => x.Speed).Column("SPEED");
}
}
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
实体'VehicleLocation'没有Id映射...
如何在不使用主键的情况下映射我的实体?
| 归档时间: |
|
| 查看次数: |
14728 次 |
| 最近记录: |