Как лучше спроектировать оболочку для базы данных доступа с помощью C # 3.0? - PullRequest
0 голосов
/ 23 апреля 2009

У меня очень ограниченная экспозиция с .net 1.1 и немного 2.0, поэтому я на самом деле очень взволнован и смущен многими изменениями, которые они имеют в .net 3.5. поэтому у меня есть эта база данных доступа, но мы не хотим, чтобы другие программы вызывали эту базу напрямую. поэтому я пишу исполняемый файл-обертку, который будет содержать функции, которые могут быть вызваны другой программой для возврата данных (в стиле веб-службы).

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

  1. как мне сделать так, чтобы другие программы могли вызывать функцию этого exe?
  2. как вернуть соответствующие данные в вызывающую программу?
  3. и есть что-то не так или лучший дизайн для моего случая?

Я бы с удовольствием поучился у любого дот-сетта здесь :) спасибо.

1 Ответ

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

Почему вы не используете существующую технологию Data Access Layer для инкапсуляции вызова в базу данных Access?

Раньше я использовал строго типизированные наборы данных для базы данных Microsoft Access. И вы можете использовать NHibernate тоже.

...