Просмотр базы данных по коллекциям, спискам ORM - PullRequest
0 голосов
/ 03 апреля 2009

Я искал, чтобы выяснить, как и что использовать, чтобы получить, скажем, имена полей в классе, затем вызвать этот класс и получить свойства класса, как в значениях полей. Приведу пример: скажем, если бы я получил одно значение из одной записи из одной таблицы, я бы создал объект этого класса, как в;

DBTable<cars> cartable = new DBTable<cars>(1) //passing 1 is a dataset number
cartable.GetLastRec(); OR cartable.Attributes.Key.carIdx // record index
cartable.GetKeyRec();
// Now I print the value
Console.WriteLine("Car number: " + cartable.Attributes.Data.number;

Легко получить одну запись, это как объектно-ориентированная база данных, но я не уверен, что это так, у меня нет никаких знаний о системе баз данных, просто классы используются для общения с файлом DLL и передать некоторые цифры.

До сих пор я тестировал с коллекциями, наследованием, ORM и ничем не похожим, чтобы иметь возможность описать очень простой процесс, даже динамический вызов объектов и перебор его атрибутов. То, что я надеюсь сделать, является; Datagridview => Табличные классы => Точки входа DLL => База данных

Если у кого-то был такой же вызов или, может быть, у меня здесь неправильный подход, но он полностью потерян на этом этапе, то любая идея приветствуется. Заранее спасибо

Кстати: я использую VS2005, .NET 2.0

1 Ответ

1 голос
/ 03 апреля 2009

Единственный способ сделать это, предоставив свой PropertyDescriptorCollection.

Поиск здесь или в Google должен указать вас в правильном направлении.

...