Может кто-нибудь показать мне пример для запуска хранимой процедуры дважды и получить результаты сравнения? - PullRequest
1 голос
/ 14 февраля 2010

В течение последних нескольких недель я действительно изо всех сил пытался сделать что-то, что должно быть действительно простым!

У меня есть хранимая процедура в базе данных, которую я вызываю дважды. Каждый вызов приводит к совершенно другим данным. Мне нужна структура сущностей, чтобы рассматривать это так

На данный момент все кешируется

Так что я собираюсь попросить о помощи по-другому!

Может ли кто-нибудь показать мне, как это сделать в этой ситуации:

tblInvoice table
Amount Float
InvoiceDate dateTime

Invoice Data:
AccountID: 1 InvoiceDate: 12 Dec 2009 Amount: 100
AccountID: 1 InvoiceDate: 11 Dec 2009 Amount: 150
AccountID: 2 InvoiceDate: 11 Nov 2008 Amount: 150

Хранимая процедура spGetInvoicesForDateRange - возвращает все счета за диапазон дат

  1. spGetInvoicesForDateRange 01 декабря 2009 г. - 31 декабря 2009 г.
  2. spGetInvoicesForDateRange 01 ноября 2008 г. - 30 ноября 2008 г.

В настоящее время мой код, выполняющий 2 выше, все равно будет возвращать результаты 1, но выполнение 2) должно возвращать счет только за 11 ноября 2008

Моя модель генерируется с использованием Entity Framework, но мой контекст наследуется от ObjectContext, поэтому я не могу использовать ObjectTrackingEnabled

Если кто-то может показать мне, как это сделать, я могу попытаться приспособить его к моей ситуации

Приветствия

Пол

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...