使用oData公开Azure表,但使用;域名“;对象不是Azure实体对象

使用oData公开Azure表,但使用;域名“;对象不是Azure实体对象,azure,odata,iqueryable,azure-storage,azure-table-storage,Azure,Odata,Iqueryable,Azure Storage,Azure Table Storage,请原谅我的术语不正确,但我不想直接向最终用户公开Azure表实体对象,尽管我想公开IQueryable 如何将IQueryable转换为IQueryable 我是基于我的oData逻辑,正如在这个博客中解释的那样。如果你有更好的方法,一定要分享 WCF数据服务可以使用。您不必通过从TableServiceEntity继承来创建类,而可以使用您喜欢的属性创建普通的旧C#类。在查询方法中添加.Select()语句以创建POCO类而不是服务类 您还可以查看分步指南 另一方面,您的TableServic

请原谅我的术语不正确,但我不想直接向最终用户公开Azure表实体对象,尽管我想公开IQueryable

如何将
IQueryable
转换为
IQueryable

我是基于我的oData逻辑,正如在这个博客中解释的那样。如果你有更好的方法,一定要分享


WCF数据服务可以使用。您不必通过从TableServiceEntity继承来创建类,而可以使用您喜欢的属性创建普通的旧C#类。在查询方法中添加.Select()语句以创建POCO类而不是服务类

您还可以查看分步指南

另一方面,您的TableServiceEntity不必完全匹配基础列。您可以创建列数较少的实体,并使用Select语句返回这些实体