![]() |
1
17
编译时安全性和重构(重命名类、属性)是从fluent映射中获得的好处之一。使用一种语言(C#或VB.NET)编写映射、程序代码和数据访问是另一个好处。 |
![]() |
2
6
|
![]() |
3
3
对我来说,Fluent的最大特点是Automapper。 我可以使用POCO类来定义我的域模型,而不用担心如何将它们映射到关系数据库中的表。
没问题-向关联的POCO添加四个新属性(4行代码),然后重新映射。 从不断变化的需求中解脱出很多痛苦,这在许多项目中都是事实。 |
|
4
2
我将添加一个原因,这对于基于公共代码库创建自定义功能非常重要:
|
![]() |
5
0
像许多开源软件一样,这个库在很多特性准备好生产之前就已经向公众开放了。根据您使用的FluentNhib的版本,有些功能可能根本没有实现。例如,当我第一次开始使用它时,复合键还没有实现,我发现了一个又一个绊脚石。
|
![]() |
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
![]() |
Nick · Fluent NHibernate映射没有主键的联接表 7 年前 |
![]() |
ViqMontana · 如何使用结构图模拟基类? 7 年前 |
![]() |
Th3B0Y · 无法使用父Id保存子项 8 年前 |