如何针对未映射的运行时类型创建IQueryable

时间:2015-10-11 15:43:05

标签: c# entity-framework linq-to-sql orm iqueryable

我有一些在运行时创建的表,我需要查询网格显示。我还有一个实用功能,可以应用网格功能,如动态排序,过滤和放大。接受IQueryable的分页。有没有办法使用ORM库(不限于EF或LINQ2SQL)创建IQueryable,然后我可以将其传递给效用函数?

其他几点说明:

  • 表的结构可能不同,因此我无法使用任何映射工具将执行的列表映射到不同的视图模型。
  • 表的名称在运行时配置。
  • 运行时类型的结构将与它与
  • 相关的表的结构完全匹配

理想情况如下:

var attributes: [String:NSObject] 
    = [NSFontAttributeName:self.font, NSParagraphStyleAttributeName:paragraphStyle]

0 个答案:

没有答案