这几天我一直在寻找答案以找出答案,但我无法得到任何答案,这就是我决定在这里写的原因。
问题如下:我有一个数据服务,其中模型由数据服务提供者创建,在本例中是反射提供者。很简单。但是我们希望使用查询拦截器创建数据模型,而不是使用查询拦截器来过滤数据。
我想要实现什么:/service.svc/search?fromDate=x&toDate=y
我有一个名为 search 的模型,它是搜索数据和搜索结果的模型,然后反射提供程序将取两个参数 fromDate 和 toDate,将它们保存为变量,然后将它们作为参数放入存储的 sql 过程中。然后搜索结果将保存在模型中。
我觉得很难解释这一点,因为我猜这不是您使用查询拦截器和反射提供程序所做的常见事情。
通常使用查询拦截器并将其应用于已完成的数据模型以过滤掉模型的某些部分。
有谁知道如何实现这一目标?
我知道如何参数化查询拦截器 - http://ashwini47-tts.blogspot.in/2012/03/how-to-parametrized-queryinterceptor-in.html - 但不知道如何将参数发送到 dbcontext /对象上下文。