ASP.NET и объекты - PullRequest
       21

ASP.NET и объекты

0 голосов
/ 11 ноября 2009

Мне был поручен проект, который требует от меня преобразования предложения для набора продуктов, отображаемых в Интернете, в определенный формат файла для импорта в стороннее приложение. Вся необходимая информация хранится в базе данных, к которой я могу легко получить доступ.

К сожалению, я абсолютно обязан предложить это как веб-интерфейс, и они хотят, чтобы это было естественным расширением их текущего продукта ASP.NET.

Еще более прискорбно, что у меня не было предыдущего опыта работы с ASP.NET, и в результате я не могу сформулировать свой вопрос таким образом, чтобы получить желаемый результат в поисковых системах. Я думаю, что я отстаю в правильной терминологии.

То, что я хотел бы сделать, - это взять данные в базе данных и прочитать их в объекты, которые я создал в C # и которые содержат свои конкретные необходимые атрибуты. Например:

Класс QUOTE содержит список атрибутов ITEM. Класс ITEM содержит список ИЗМЕНЕНИЙ.

Затем я мог бы просто перебрать все позиции и вывести необходимую информацию для выполнения задачи.

Я знаком с Ruby on Rails и с тем, как я могу настраивать объекты, работать с ними и затем ссылаться на них в представлении, но я полностью потерян в ASP.NET.

Итак, короткая версия такова:

Что я пытаюсь сделать с точки зрения терминологии ASP.NET, чтобы я мог исследовать, как это сделать?

Возможно ли это вообще?

Ответы [ 5 ]

1 голос
/ 11 ноября 2009

Вам понадобятся две вещи, которые вам очень помогут, для этого проекта и для следующих:

  1. Изучите немного LINQ, особенно Linq to SQL. Лучшая книга «Линк в действии» Мэннинга. LINQ откроет совершенно новый горизонт в доступе к данным и упростит вашу работу.
  2. Следуйте инструкциям ASP .NET MVC по адресу NerdDinner.com . Он познакомит вас с MVC через несколько часов.

Вам нужно меньше недели, чтобы освоить скорость, и тогда проект внезапно станет более доступным.

0 голосов
/ 11 ноября 2009

Первое, что нужно сделать, это более четко определить, что вам нужно делать.

Похоже, вам нужно добавить функциональность в существующее веб-приложение, которое "отображает цитату для набора продуктов" (например, на странице корзины), которое уже сохранено в базе данных.

Функциональность, которую вам нужно добавить (я думаю), - это функция для преобразования информации для цитаты из базы данных - в определенный формат файла (указанный сторонним приложением, которое импортирует информацию).

Это правильно, или объем вашей задачи больше / меньше?

0 голосов
/ 11 ноября 2009

Вам нужен объектно-реляционный картограф или ORM. Самым популярным из них является NHibernate, и некоторые разработчики создали фреймворк ActiveRecord, который расположен поверх него и действует как ActiveReord, с которым вы, вероятно, знакомы в Rails. Начните гуглить там, с NHibernate.

0 голосов
/ 11 ноября 2009

они хотят, чтобы это было естественным расширение их текущего ASP.NET продукт.

В зависимости от того, на какой платформе они находятся сейчас, если это веб-форма asp.net, то я предлагаю вам взглянуть на элемент управления GridView, поскольку он очень мощен для отображения данных сетки.

Если вы выберете Asp.Net mvc, который ближе к Rails, вы можете посмотреть что-то вроде jqGrid.

0 голосов
/ 11 ноября 2009

Если вы знакомы с Rails, вам стоит посмотреть ASP.Net MVC

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