反正有没有在linq实体查询中生成自定义sql?

时间:2014-11-13 19:29:31

标签: c# .net linq entity-framework

我有一个数据库,我有一个表,将有客户添加/删除列(我们不能改变这种行为,它的遗产)。

此表具有我通过EF映射的表的外键。我正试图找出一种使用EF对其中一个动态列进行排序/过滤父表的方法。

无论如何都要在查询中添加一个在运行时之前不存在的列吗?

我目前的解决方案是获取所有记录,然后将另一个(动态)表中的相应记录作为数据集,并将它们组合在一个新类中,并对这些对象的列表进行排序。

不幸的是,我没有代码可以显示,因为我已经在工作的解决方案不是我想要的,但我不知道从哪里开始有更好的,最佳的解决方案。

1 个答案:

答案 0 :(得分:0)

如果没有一些例子,我们可以提供多少帮助。如果您不想使用查询运行时,那么linq是一个很好的解决方案:

http://www.c-sharpcorner.com/UploadFile/deveshomar/dynamic-linq-library-in-C-Sharp/