我有以下表格:
A
--
Id : int
SomeString : varchar(20)
B
--
Id : int
BString: nvarchar(10)
AId : int // FK to A
我有一个实体 A,它已经映射到表 A。
对于实体 B,我正在尝试进行复合,以便我拥有来自 B 的所有数据以及来自 A 的字段。来自 A 的字段不应该通过 B 更改,它们只是为了用例。
我正在尝试为 B 构建我的(流利的)映射,如下所示:
Table("B");
Join(
"A"
m =>
{
m.KeyColumn("AId");
m.Inverse();
m.Map(p => p.SomeString);
}
);
Map(p => p.BString);
当我尝试导出架构时出现问题;它说表 A 已经存在。有什么想法,或者这根本不起作用?
谢谢