如何将以编程方式创建的实体添加到数据服务?

How to add a programmatically created entity to a Data Service?

目前,我能够在我的数据服务中创建实体,这些实体映射到给定 SQL 数据库中的现有表和视图。问题是我不希望那些非常复杂的视图驻留在数据库中。有什么方法可以将它们嵌入数据服务或以编程方式填充这些实体吗?

截至目前,我相信我必须使用部分 类 并在初始化时创建实体。

我已经搜索过,但未能找到解决方案。任何帮助将不胜感激!谢谢。

我使用这些资源解决了这个问题:

https://msdn.microsoft.com/en-us/data/jj730307.aspx

https://social.msdn.microsoft.com/Forums/en-US/52b1bb00-5226-46d0-b2ee-92aac0e82c22/the-type-is-not-qualified-with-a-namespace-or-alias-only-primitivetypes-can-be-used-without?forum=adodotnetdataservices

他们展示了如何将实体映射到自定义查询(驻留在数据服务上),从而使我能够从客户的数据库中删除视图。