Я работаю над личным проектом, чтобы узнать больше о C # и .NET, специально создавая приложение, использующее базу данных (в моем случае MS SQL Server 2008). Хотя я понимаю, что не всегда существует определенный «правильный» способ действий, учитывая выбор между использованием старой технологии / идеи или новой, я бы предпочел использовать новую. Например, одной из моих целей в этом проекте является изучение или, по крайней мере, знакомство с WPF, а не использование WinForms, как я это делал в прошлом.
Исходя из этого, я без толку разбирался в сохранении данных в моей базе данных и их извлечении. До сих пор мне удалось заставить обоих работать с TableAdapters
, но я чувствую, что это «старый» способ работы (моя основа для этого заключается в том, что они перечислены в Visual Studio 2005 на MSDN). Во-первых, я прав в этом предположении? Если да, то каковы новые методы сохранения и извлечения данных из базы данных? Буду признателен за любые плюсы и минусы каждого метода.
Я много гуглил и искал в MSDN, но не чувствую, что использую правильные условия поиска, поскольку мне удалось только запутаться.
В моем распоряжении .NET 3.5, Visual Studio 2008 и Microsoft SQL Server 2008.
Любое руководство будет высоко ценится.