我正在使用Linq 2 Sql,我想在我的一种数据类型上添加自定义成员。例如:我有表公司,部门和员工。各部门在公司中拥有FK,而雇员在部门拥有FK。非常简单。
我的目标是在公司上添加一个EmployeeCount属性,当然会返回公司员工的数量(通过计算公司部门员工的数量)。
正如您所知,这样做非常简单:只需在部分类上添加一个成员即可。问题是,我现在想要对这个自定义成员进行排序。
如何为Linq编写此自定义成员,以便能够将逻辑转换为有效的SQL orderby?我尝试过SPROC,但没有成功。
任何帮助表示赞赏! 费边
答案 0 :(得分:0)
我想你可能需要将这个列添加到你的模式中,以便SQL服务器识别它并在优化中考虑它。
我会添加一个触发器,在您更改数据时自动更新此列。