2009-04-23 5 views
0

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

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

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

Мне очень хотелось бы узнать от каких-либо точек чистых парней здесь :) спасибо.

+0

+1 Хороший вопрос, вам просто нужно макет вашей проблемы немного проще. Может быть, конкретнее? –

ответ

1

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

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

+0

+1. Хорошее предложение, но, возможно, излишнее для простого решения. –

+0

да, надеюсь, лучший дизайн не означает «сложно», так как мне просто нужна эта простая оболочка, чтобы вызывающая программа вызывала определенные функции, получала данные и выходила! :) – melaos