2011-02-17 68 views
0

我需要提供一个以silverlight构建的应用程序。一旦应用程序被构建并交付,用户请求的任何新模块都应该创建为单独的apps/xap,并且用户应该能够将新模块导入到应用程序中。就像在iphone中添加新应用程序一样。在运行时添加实体并更新RIA域服务

现在prism/mef确实为前端提供了这种功能,但问题出在数据库端。我可以添加一些逻辑为新模块创建新表,但是如何更新RIA服务和edmx文件以处理新模块的实体。

RIA真的有可能吗?还是有任何其他技术支持这种动态数据库更新?

感谢

回答

0

只要更新模型,然后重新生成RIA服务...那你写任何RIA服务,或者你应该使用局部类扩展的实体框架的任何额外的代码,使你的代码犯规将被删除在更新之后。

+0

谢谢。这就是我现在正在做的。 – user559788 2011-03-26 14:42:14