Неясное сопоставление реляционной базы данных с набором данных C#

извиняюсь за предыдущий пост, иногда написание вопросов на самом деле тоже решает его;) как в «ответ в вопросе»

Итак, я пытаюсь связать старую примитивную систему баз данных, доступ к которой осуществляется через точку входа DLL, однако была проделана некоторая работа по рациональному отображению объектов, где можно создавать объекты каждой таблицы и таким образом обращаться к базе данных, однако для просмотра вся база данных кажется невозможной, она анализирует так много таблиц (1000 или около того объектов). Однако, если я могу создать какое-то сопоставление схемы с классом набора данных С#, это сделает его доступным.

Надеюсь, это даст некоторую информацию о том, что я пытаюсь сделать.


person Darragh    schedule 30.03.2009    source источник
comment
Опишите свою среду (разновидность СУБД) и улучшите правописание. Очень помогло бы получить некоторые ответы.   -  person Peter Lillevold    schedule 30.03.2009
comment
... и, возможно, несколько примеров классов и таблиц. Я потерял, что вы после.   -  person Pontus Gagge    schedule 30.03.2009
comment
Возможно ли, что кто-то другой работал с той же системой баз данных? Если это так, вы должны хотя бы указать название системы - возможно, кто-то уже решал те же проблемы.   -  person Damien_The_Unbeliever    schedule 31.03.2009
comment
Все еще нуждается в большей ясности/детализации.   -  person RichardOD    schedule 07.08.2009


Ответы (1)


Я не знаю, к какой СУБД вы пытаетесь получить доступ, но если в вашей устаревшей системе есть какой-то язык запросов, вы можете написать какой-то интерфейс для запросов к базе данных (SQL для устаревшего языкового класса, драйвер SQL или что-то еще). ).

Я не уверен, зачем вам делать объектно-реляционное сопоставление с этим. Почему бы не написать интерфейс, который позволит делать запросы простым, но эффективным способом?

edit: я вижу, вы пишете «Рациональное сопоставление объектов», я полагаю, вы имеете в виду реляционное сопоставление объектов

person El Che    schedule 30.03.2009