저는 C# 및 .NET에 대한 자세한 내용을 배우기 위해 개인 프로젝트를 진행하고 있습니다. 특히 데이터베이스를 사용하는 응용 프로그램 (예 : Microsoft SQL Server 2008)을 작성하고 있습니다. 오래된 기술/아이디어를 사용하거나 새로운 아이디어를 사용하는 것 사이에서 선택이 주어진다면 언제나 새로운 것을 사용하고 싶습니다. 예를 들어,이 프로젝트의 목표 중의 하나는 과거에했던 것처럼 WinForms를 사용하는 대신 WPF를 배우거나 익숙해지는 것입니다.테이블 어댑터를 사용해야합니까?
저 기준으로 볼 때, 나는 데이터베이스에 데이터를 저장하고 검색하는 것과 관련하여 많은 지시없이 혼란스러워하고 있습니다. 지금까지 두 사람 모두 TableAdapters
을 사용하여 작업 할 수 있었지만 작업의 "오래된"방식 인 것처럼 느껴졌습니다. (내 기준은 MSDN의 Visual Studio 2005에 나열된 것입니다.) 첫째,이 가정에서 나는 맞습니까? 그렇다면 데이터베이스에서 데이터를 저장하고 검색하는 새로운 방법은 무엇입니까? 나는 각 방법이 제공하는 장단점에 감사 할 것이다.
나는 Google 검색을 광범위하게 수행했지만 정확한 검색어를 사용하고있는 것 같지 않아 혼란에 빠졌습니다.
저는 .NET 3.5, Visual Studio 2008 및 Microsoft SQL Server 2008을 사용할 수 있습니다.
모든 안내를 주시면 감사하겠습니다.
이것은 시작해야하는 방향입니다. 감사합니다! 나는 전에 Linq을 사용했고이 프로젝트에서 이것을 사용할 것이다. – Stu
나는 NHibernate를 말할 것이다; Entity Framework보다 겸손한 의견으로는 더 좋습니다. – Omidoo