是否有生成器可以根据已存在的数据库模式为 Fluent NHibernate 创建映射文件?
我需要为一个应用程序编写一个数据层,该应用程序使用另一个应用程序的数据库。有 300 多个表,因此无法手动创建所有这些映射文件。
不允许 Fluent NHibernate 更改任何表定义。
运行时动态对象的解决方案是完美的,但在设计时创建映射也是可以的。
最佳答案
如果您的数据库遵循命名约定,您可以尝试查看 FNH 的自动映射功能。
如果您发现 80% 的案例都被自动映射覆盖,则为特定案例创建特定映射。
关于c# - Fluent NHibernate - 为现有数据库创建映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9030748/