Silverlight 如何修改edmx并自动反映domainservice中的更改?

Silverlight 如何修改edmx并自动反映domainservice中的更改?,silverlight,entity-framework,domainservices,Silverlight,Entity Framework,Domainservices,我有一个使用vs2010创建的silverlight业务应用程序,它启用了RIA服务,我在数据库中添加了新表,并使用(从数据库更新模型选项)更新了edmx,但我想更新域服务类以包括新表,我如何才能做到这一点?我还没有找到一种自动执行此操作的方法,但似乎有帮助。 编辑:如果按照建议使用分部类,则可以删除DomainService1.cs类并使用add new item再次添加该类。然后使用内置向导,重新检查要公开的实体。分部类将保存您的自定义逻辑。不幸的是,我没有找到比以下更好的方法: 添加将使

我有一个使用vs2010创建的silverlight业务应用程序,它启用了RIA服务,我在数据库中添加了新表,并使用(从数据库更新模型选项)更新了edmx,但我想更新域服务类以包括新表,我如何才能做到这一点?

我还没有找到一种自动执行此操作的方法,但似乎有帮助。
编辑:如果按照建议使用分部类,则可以删除DomainService1.cs类并使用add new item再次添加该类。然后使用内置向导,重新检查要公开的实体。分部类将保存您的自定义逻辑。

不幸的是,我没有找到比以下更好的方法:

  • 添加将使用新表的新DomainService
  • 将生成的代码复制到现有(主)服务中(获取*、插入、更新、删除等)
  • 复制元数据
  • 删除“新”域服务和“新”元数据文件
完成这些步骤后,您将可以访问您的表

注:
*-如果没有Get-method,客户端将无法识别任何更改