我正在尝试创建一个没有主键/引用的数据库表的映射.
public class TestMap : ClassMap<<Test>Test> {
public TestMap() {
WithTable("TestTable");
Map(x => x.TestColumn);
}
}
Run Code Online (Sandbox Code Playgroud)
这失败并期望id或composite-id.这是否可以流利的nhibernate?
不可以。您必须添加代理主键(例如 SQL Server 中的标识列)来映射此表。据我所知,NHibernate 本身不支持这一点。
为什么这个表上没有主键?
| 归档时间: |
|
| 查看次数: |
5788 次 |
| 最近记录: |