c# - Inner 与 NetTiers 结合

标签 c# .net .nettiers

我今天正在对不同类型的 ORM 工具和 DAL 生成器进行审查。 NetTiers 就是其中之一。

我有一个经典的数据库模型,其中包含客户、订单、订单详细信息等。

我想对这些表执行复杂的内部联接。这是原始的 SQL 查询:

SELECT [Contact].LastName, SUM(OrderRow.Amount * Product.Price) TotalAmount
FROM Contact
    INNER JOIN [Order] ON [Contact].ContactId=[Order].ContactId 
        INNER JOIN [OrderRow] ON [Order].OrderId=[OrderRow].OrderId
            INNER JOIN [Product]ON OrderRow.ProductId=Product.ProductId 
                GROUP BY [OrderRow].OrderId, [Contact].LastName
                    HAVING SUM(OrderRow.Amount * Product.Price) > 100

我找不到使用 NetTiers 在代码中完成此操作的方法。你可以吗?

(ps:使用VS2008 SP1和SQLServer2008 SP1)

最佳答案

如果没有自定义存储过程,您就无法做到这一点。解决方案在这里:http://benpowell.org/paging-and-sorting-in-a-nettiers-custom-stored-procedure/

关于c# - Inner 与 NetTiers 结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/906113/

相关文章:

C# 指针/引用

.net - 模糊 WPF 容器的背景

c# - 为什么 Any() 不适用于 c# 空对象

design-patterns - 用于高可扩展网站的 ASP.NET ORM

c# - 如何在Push Sharp库的APNS有效负载中添加类别以进行交互式通知iOS

c# - 揭开神秘的自定义命令功能

c# - 使用 Prism MVVM 的 OpenFileDialog

c# - 创建 tensorflow 图时出现异常 CallbackOnCollectedDelegate

wpf - Nettiers WPF MVVM