2008-10-03 5 views
1

Я пытаюсь написать брандмауэр Windows Form и ASP.NET C# и MSAccess для довольно маленькой концепции базы данных, которую у меня есть.Где я могу найти проект C# с открытым исходным кодом, который использует ADO.NET?

Я написал это приложение один раз ранее в MSAccess, но теперь мне нужно, чтобы приложение и база данных находились в разных местах. Теперь я понял (благодаря пользователю StackOverflow), что ADO будет плохим выбором, потому что он должен постоянно открывать соединение.

Я купил Microsoft ADO.Net 2.0 Шаг за шагом, и я прочитал некоторые из них и понимаю (я думаю) основные понятия, которые играют в ADO.NET. (Наборы данных и т. Д.)

Где я запутался - это реальная реализация. То, что я хочу знать, знает кто из вас знает проект C#, который имеет бэкэнд базы данных, который является открытым исходным кодом, и я могу посмотреть код и посмотреть, как они это сделали. Я нахожу, что так лучше училюсь. В книге есть компакт-диск с примерами кода, к которым я могу обратиться, но я предпочел бы видеть настоящий код в реальном приложении.

ответ

0

Взгляните на разъем MySQL .net. Это гайки и болты о том, как классы ADO.net разговаривают с движком БД. ADO.net в целом не поддерживает открытые подключения. Некоторые классы более высокого уровня. Технически объекты более низкого уровня, такие как объекты соединения и команды, являются частью ADO.net, но у вас есть высокая степень контроля над ними.

0

Проверить Codeplex, у них есть тонны проектов .NET. Я не могу думать о конкретных, которые соответствуют вашим требованиям, но вы должны найти что-то.

www.codeplex.com

0

Я нашел этот пост http://www.codeproject.com/KB/database/DatabaseAcessWithAdoNet1.aspx путем поиска ADO.NET на CodeProject, так что я собираюсь дать Chris Porter точки ответа. Спасибо всем за помощь.

+0

Спасибо за ответы, я могу, наконец, прокомментировать !! Чтобы добавить значение к этому комментарию, я предлагаю быстрый совет относительно codeproject. Функция поиска на CP иногда немного громоздка, поэтому я рекомендую искать сайт с помощью Google и префикс поиска с помощью «сайта: www.codeproject.com», –