在运行时添加实体并更新RIA域服务

时间:2011-02-17 23:03:52

标签: silverlight runtime wcf-ria-services

我要求提供内置Silverlight的应用。构建并交付应用程序后,用户要求的任何新模块都应创建为单独的apps / xap,用户应该能够将新模块导入应用程序。就像在iphone中添加新应用程序一样。

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

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

由于

1 个答案:

答案 0 :(得分:0)

只需更新模型,然后重新生成ria服务...您为ria服务或实体框架编写的任何额外代码,您应该使用部分类扩展,以便您的代码在更新时也不会被删除。