Что я пропускаю, не перемещая мой ASP.NET 2,0 сайта в ASP.NET 3.5?

Вы можете решить проблему, добавив слой:

template <typename T>
struct Foo{
  Foo(T elem);

  T elem_;

  T get(){
     return do_get<T>();
     }

  private:

  template <typename U = T>
  auto do_get() -> std::enable_if_t<std::is_same<U, int>::value, U>;

  template <typename U = T>
  auto do_get() -> std::enable_if_t<std::is_same<U, bool>::value, U>;
   };
//If definitions for the do_get functions are provided before these
//explicit template instantiation definitions, the compiler will certainly
//inline those definitions.
template class Foo<int>;
template class Foo<bool>;
5
задан Jason 25 September 2008 в 04:36
поделиться

9 ответов

Вы только пропустите доступ к более новой.NET 3,5 библиотеки и охладите синтаксис, такой как LINQ и лямбда-выражения. Производительность, мудрая, они выполнят то же.

Между прочим, ASP.NET MVC еще НЕ включен с.NET 3.5....

5
ответ дан 14 December 2019 в 01:21
поделиться

Я сказал бы, что самой большой вещью является Linq. По крайней мере, это для нас, поскольку мы полностью заменяем старый слой данных им! (Медленно, но конечно.)

1
ответ дан 14 December 2019 в 01:21
поделиться

Да, MVC то, что намного легче, чем Ваше старомодное приложение WebForm. Так LINQ к SQL.

1
ответ дан 14 December 2019 в 01:21
поделиться
1
ответ дан 14 December 2019 в 01:21
поделиться

Существует также другая платформа MVC, которая работает с .net2 (монорельсовая дорога, просетка...), таким образом, mvc не связан с версией платформы, это - просто шаблон.

Но, новые функции платформы, которые я использую и нахожу полезными:

  • LINQ, LINQ2SQL
  • Дополнительные методы
  • Сервисы WCF
  • WF
1
ответ дан 14 December 2019 в 01:21
поделиться

LINQ, но не LINQ к SQL (который я действительно не люблю). LINQ к XML и LINQ к Объектам являются фантастическими.

0
ответ дан 14 December 2019 в 01:21
поделиться

LINQ, чувак. LINQ. Не пробивайте его, 'пока Вы не попробовали его. ORM является забавой снова!

0
ответ дан 14 December 2019 в 01:21
поделиться

Лямбда-выражения FTW! Дополнительные методы Linq для наборов, объединенных с лямбда-выражениями, являются потрясающими.

0
ответ дан 14 December 2019 в 01:21
поделиться

Никто еще не упомянул Дополнительные методы?!? См. http://weblogs.asp.net/scottgu/archive/2007/03/13/new-orcas-language-feature-extension-methods.aspx

И объекты выше (особенно LINQ, Лямбда-выражение, объект, набор и инициализаторы свойства, и т.д.).

0
ответ дан 14 December 2019 в 01:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: