Использование отражений и коллекций для неграмотного объекта Rational Database - PullRequest
0 голосов
/ 27 марта 2009

Вопрос на C #;

Я искал способ сказать динамически создаваемым объектам во время выполнения, перебирая их свойства и методы. до сих пор я играл с использованием Reflections и foreach для неграмотности свойств класса. Это для отображения всех записей в различных таблицах в представлении таблицы данных. Однако один из подходов, который я считаю, состоит в том, чтобы использовать объектно-рациональное сопоставление для соединения, заполнить набор данных и затем иметь возможность отображать его в представлении «Сетка данных» для редактирования и т. Д.

** Редактирование: * Возможно, перебирая фактически пространство имен классов, все классы наследуют класс с именем Table, поэтому я предполагаю, что должен быть метод для вызова всех классов во время выполнения для извлечения данных из базы данных *

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

Заранее спасибо

1 Ответ

1 голос
/ 27 марта 2009

В .NET доступны объектно-реляционные библиотеки. Если вы ориентируетесь на SQL Server, используйте Linq to SQL или, если вам нужна поддержка нескольких баз данных, попробуйте Entity Framework.

...