Entity Framework 4 是否支持像 NHibernate 这样的 id 值生成器? NHibernate 有生成器类来帮助解决这个问题。
EF4 支持后端服务器支持的任何内容:
- SQL Server 中具有默认值(newid()、newsequentialid())的 IDENTITY 列或 GUID 列
- Oracle 中的序列
- 目标数据库可能提供的任何其他机制
据我所知,EF4 本身没有对任何类型的生成器的任何内置支持。
老实说,我不确定将其作为 ORM 的责任是否是一个好主意。在我看来,这确实应该留给后端存储来处理。
但是,您应该可以轻松地在 .NET 代码中实现自己的自定义 ID 生成器,并将其插入 EF4(如果您愿意)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)