Přístup k datům ASP.NET – doporučené zdroje informací

Toto téma obsahuje odkazy na materiály k dokumentaci o tom, jak přistupovat k datům ve webových aplikacích ASP.NET, především pomocí entity frameworku a SQL Server.

Pokud znáte skvělý blogový příspěvek, vlákno stackoverflow nebo jakýkoli jiný odkaz, který by byl užitečný, [pošlete nám e-mail](aspnetue@microsoft.com?subject=Data Access Content Map) s odkazem.

Poslední aktualizace: 3. 4. 2014

Toto téma obsahuje následující části:

Začínáme s přístupem k datům v ASP.NET

Použití Entity Frameworku

Použití Entity Framework Code First

Následující kurzy nabízejí ukázkové aplikace ke stažení:

  • Začínáme s EF 6 pomocí MVC 5. Pokrývá širokou škálu scénářů Entity Framework Code First, včetně migrací a funkcí EF 6, jako je odolnost připojení, zachycování příkazů a asynchronní synchronizace. Toto je aktualizovaná verze řady EF 5 / MVC 4. Předchozí série obsahuje kurz týkající se úložiště a vzorů jednotek práce, které nejsou součástí nové řady.
  • Úvod do ASP.NET MVC 5. Pokrývá užší rozsah scénářů Entity Framework Code First, ale dělá komplexnější úlohu při zavádění funkcí MVC.
  • Vazby modelu a Web Forms. Používá Code First v aplikaci Web Forms.
  • Začínáme s ASP.NET 4,5 Web Forms. Úvod do Web Forms s určitým pokrytím Code First. Používá vazbu modelu.
  • MVC Music Store. Používá Code First v aplikaci MVC 3 elektronického obchodování, která také implementuje členství a autorizaci. Verze MVC a systém ASP.NET členství (ověřování a autorizace) použitý zde jsou zastaralé; Další aktuální informace o členství v ASP.NET najdete v tématu https://asp.net/identity.

Další zdroje informací:

Viz také Knihy o Entity Frameworku a dalších prostředcích Entity Framework dále v tomto tématu.

Použití Migrace Entity Framework Code First

Většina výše uvedených kurzů Code First se zabývá migracemi. Projděte si také následující zdroje informací.

Použití Entity Framework Database First nebo Model First (ef Designer)

  • Začínáme s databází Entity Framework 6 Nejprve pomocí MVC 5. Spuštěním skriptu v Průzkumníku serveru vytvořte databázi a pak pomocí návrháře Entity Framework vytvořte datový model. Ukazuje, jak vytvořit jednoduché webové stránky CRUD a pro další funkce zpracování dat můžete postupovat podle jednoho z kurzů Code First, protože všechny pracovní postupy EF používají stejné rozhraní DBContext API.

Následující zdroje informací jsou starší. Jsou užitečné, pokud chcete použít verzi 4.0 Entity Framework a chcete použít ovládací prvek zdroje dat pro vazbu dat v Web Forms aplikaci.

Optimalizace výkonu entity frameworku

Zpracování souběžnosti v aplikaci Entity Framework

Knihy o Entity Frameworku

Obě tyto knihy jsou aktuální s aktuálními doporučenými technikami. Poskytují komplexnější, ale přehlednější úvod do Entity Frameworku než cokoli dostupného na internetu. Další kniha , Programování Entity Framework julie Lerman, je větší a komplexnější, ale je starší a mnoho technik, které se zabývá, už není doporučeným způsobem použití Entity Framework. Podívejte se také na seznam knih doporučených týmem Entity Frameworku na webu MSDN v Data Developer Center – Knihy .

Další prostředky entity frameworku

Datová vazba v aplikacích ASP.NET Web Forms

Použití vazby modelu Web Forms

Použití ovládacích prvků zdroje dat Web Forms

Použití ovládacích prvků Web Forms Data-Bound a výrazů Data-Binding

Práce s databázemi SQL Server

Projděte si také následující části o práci s SQL Server Express a LocalDB a volbě mezi SQL Server a SQL Database.

Práce s SQL Server Express databázemi LocalDB

Práce s databázemi SQL Server Express

Práce s databází Windows Azure SQL

Volba mezi SQL Server a databází windows Azure SQL

Práce se systémy pro správu databází NoSQL

Použití dotazů LINQ v aplikacích ASP.NET

Použití generování dynamických dat

Zabezpečení přístupu k datům

Optimalizace výkonu přístupu k datům

Viz také Optimalizace výkonu Entity Frameworku výše v tomto tématu.

Nasazení databáze

Přístup k datům prostřednictvím webové služby

Další materiály