Как я могу использовать динамический LINQ в моем проекте asp.net? - PullRequest
4 голосов
/ 04 июля 2010

Как я могу использовать динамический LINQ в Visual Studio 2008?

Я пытаюсь использовать

using System.linq.Dynamic 

, но нет смысла.Как я могу использовать это?

Ответы [ 3 ]

3 голосов
/ 04 июля 2010

Хорошо, сначала я скажу, что динамическое LINQ обычно излишне, но иногда полезно. Но вы должны просто иметь возможность ссылаться на DLL, и вы уходите. Если intellisense не появляется, но он компилирует , то проверьте, где (физически) находится динамическая linq dll. Убедитесь, что файл «foo.dll.xml» расположен рядом с «foo.dll» (где «foo» - это сборка - возможно, System.Linq.Dynamic?). Это ключ к intellisense при использовании ссылок на сборки.

0 голосов
/ 15 июня 2012

Я тоже боролся с этим, и вот как я его заработал:

  1. Поместите файл Dynamic.cs в папку App_Code вашего приложения (не уверен, что это абсолютно необходимо, но яв любом случае)
  2. Щелкните правой кнопкой мыши этот файл (Dynamic.cs) в обозревателе решений и в окне его свойств измените действие сборки на COMPILE!(это очень важно)
  3. Теперь вам нужно добавить с помощью System.Linq.Dynamic;где вы собираетесь его использовать

благодаря этому парню

0 голосов
/ 04 июля 2010

Вы должны найти ответ здесь:

Как динамически создать LINQ

...