Какой подход выберут эксперты в этом типе условий, используя LINQ silverlight .edmx - PullRequest
0 голосов
/ 12 февраля 2011
  • есть 500 столов, некоторые большие, некоторые маленькие,
  • у всех разное количество столбцов
  • они могут иметь или не иметь отношения между ними

я должен

  • выберите

    • "указанные пользователем столбцы" из
    • "указанная пользователем таблица", где
    • «указанное пользователем условие» в «указанном пользователем столбце»

мое решение было

  • просто напишите функции / запросы / хранимые процедуры для всех из них: -)

, но это займет целую вечность, учитывая тот факт, что silver не поддерживает system.data, которая обеспечила бы простое / грубое решение построения команды select в виде строки и затем передавало бы ее в dataadaptor

примечание

этот вопрос может показаться похожим на предыдущий, который я задавал

но здесь

  • меня интересует любое возможное / профессиональное решение

а также примечание

  • пожалуйста, не комментируйте, что этот сценарий никогда не может возникнуть практически, я знаю, что просто интересно, что если!

Thnks

Ответы [ 2 ]

0 голосов
/ 15 февраля 2011

Я бы хотел, чтобы Silveright использовал WCF RIA Services и NHibernate.

NHibernate предлагает возможность составлять выражения на лету и динамически отображать объекты. Рассмотрим найденный подход для построения вашего

select "user specified columns" from
"user specified table" where
"user specified condition" on "user specified column"
0 голосов
/ 12 февраля 2011

Вы можете попробовать BLToolkit , чтобы создать DAL, а затем использовать службу WCF для передачи данных в приложение silverlight.

...