在考虑一个类似数据管理的n-tier系统,UI层使用Silverlight等RIA。需求是用户可以在运行时根据需求创建所需的各类数据实体类型或表结构,如Products、Orders等,类型间/表间的关系可能较复杂。然后实现增删改查操作。
这种情况下,使用Entity Framework等框架是否合适?怎么感觉这些orm框架对于运行时动态构建或更新持久层结构支持地不怎么好?使用这些框架,在更改实体层结构后,是否一定需要重新编译项目?
针对上述需求有否好的建议,感谢!
参考下我的CYQ.Data框架,也许自己变通下能达到你想要的需求。
http://cyq1162.cnblogs.com