【发布时间】:2021-09-17 00:50:17
【问题描述】:
我有 3 个实体的一张表:
密码、备注、信用卡。
该表有一个“EntityType”列。
例如,密码的值为“P”。
我如何进行映射,以便它只需要那些 EntityType = 'P'
public PasswordEntityMap()
{
Table(Constants.EntitiesTable);
Id(x => x.Id).GeneratedBy.Increment();
Map(x => x.Site);
Map(x => x.Login);
Map(x => x.Password);
Map(x => x.EntityType); <------- where EntityType = 'P'
HasMany(x => x.Attachments)
.Cascade.All()
.Table(Constants.EntityAttachmentTable)
.KeyColumn("EntityId");
}
【问题讨论】:
标签: c# mapping fluent-nhibernate