Fluent NHibernate HasMany Foreign Key Mapping Problem

萝らか妹 提交于 2019-12-03 03:54:19
psousa

You may either: create a Fluent NHibernate convention so that the HasMany "foreign key" is created as <'Name'>ID.

Or change the Department mapping:

 HasMany(m => m.Employees).KeyColumns.Add("DepartmentID")

You need to specify the key column.

HasMany(m => m.Employees).KeyColumn("DepartmentId");
David Kemp

You need to use the KeyColumn method on the HasMany declaration, as explained in the documentation

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!