ORM框架万万千,一直都使用NHibernate,没用过其他的。最近闲来学习下微软自家的Entity Framework,记录一些我学习过程中遇到的头疼问题。(不断更新中...)
1.如何映射实体的枚举属性?
这跟Entity Framework 4、5或6
版本没关系,请把.NET版本换成4.5就可以支持枚举类型了。之前版本想实现枚举属性参考:
http://www.cnblogs.com/ryanding/archive/2010/04/18/1714854.htmlhttp://www.cnblogs.com/snowdream/archive/2010/04/19/use-enum-in-adonet-entity-framework-4.html
2.如何实现属性的唯一键?
目前不支持,只能通过手动实现。参考:http://stackoverflow.com/questions/5701608/unique-key-with-ef-code-first