Entity Framework Core 101의 3번째 강의는 ASP.NET Core Web App을 이용해서 CRUD를 하는 방법에 대한 설명입니다. ASP.NET Web App을 생성합니다. ASP.NET Core Web Application을 선택합니다. 프로젝트 이름을 입력합니다. ASP.NET Core 3.1, Web Application 프로젝트로 생성합니다. 실행하면 아래와 같은 화면이 출력됩니다. Entity Framework Core 작업 Entity Framework Core 시작(1/5)에 있는 NuGet package 추가 방법을 이용해서 3개를 추가합니다. Entity Framework Core 시작(2/5)에 있는 Code 생성2를 이용해서 모델과 DbContext를 생성합니다...
Web API를 만들때 어떤 Database엔진을 사용해야할지 찾아보는 중에 아래와 같은 내용을 발견했습니다. SQLite의 적절한 사용(자세한 내용은 여기를 참고합니다) 페이지를 보면 다음과 같은 내용이 있습니다. SQLite는 다른 문제를 해결하기 위해 MySQL, Oracle, PostgreSQL 또는 SQL Server와 같은 client/server SQL 데이터베이스 엔진과 직접 비교할 수 없습니다. Client/Server SQL 데이터베이스 엔진은 엔터프라이즈 데이터의 공유 저장소를 구현하기 위해 노력합니다. 확장 성, 동시성, 중앙 집중화 및 제어를 강조합니다. 반면, SQLite는 개별 애플리케이션 및 장치에 로컬 데이터 저장소를 제공하기 위해 사용되며, SQLite는 경제성, 효율성,..
Working with an Existing Database Entity Framework Core 시작(1/5) (tistory.com) 1번에서는 Code를 이용해서 Database를 만들고 연결하고 사용하는 방법을 알아 보았습니다. 이 방법은 Code-first라고 부릅니다. 이번 회차에서는 Database가 존재하는 상태에서 Code를 만드는 방법을 알아보도록 하겠습니다. 이런 방법을 Database-first라고 이야기 합니다. 이번에 사용할 데이터베이스는 1번에서 만들었던 데이터베이스를 그대로 이용합니다. 데이터베이스 구조는 아래와 같습니다. 콘솔앱을 생성합니다. Console App(.NET Core), Project name : ContosoPets2 앱을 생성하는 방법과 NuGet pac..
전통적으로 Database에 접근해서 데이터를 조작하기 위한 기술은 OLE DB and ActiveX Data Objects(ADO), Open Database Connectivity(ODBC), Remote Data Objects(RDO), Data Access Objects (DAO)와 같은 것들이 있습니다. 그러나 이 기술들은 이런 기술이 가지고 있는 가장 큰 문제점인 O/RM(Object-Relational Mapping) 처리를 하지 못했습니다. 즉, 데이터베이스 테이블에 있는 데이터를 객체 지향 프로그래밍 언어로 변화하는 작업을 개발자가 모두 처리해야 했기 때문에 개발 시간과 유지보수적인 측면에서 문제가 있었습니다. Visual Studio 2008과 NET Framework 3.0은 LINQ..
Entity Framework 설명서 | Microsoft Docs Entity Framework 설명서 LINQ 쿼리, 변경 내용 추적, 업데이트 및 스키마 마이그레이션을 지원하는 .NET용 최신 개체 데이터베이스 매퍼인 Entity Framework Core를 사용하는 방법을 알아봅니다. 자습서, 샘플 코드, 기본 사항, AP docs.microsoft.com Entity Framework Core Tutorials (entityframeworktutorial.net) Entity Framework Core Tutorials Entity Framework Core Entity Framework Core is the new version of Entity Framework after EF 6.x. It..
2020년 11월 10일 Entity Framework Core 5.0가 릴리즈 되었습니다. 한동안 서비스를 이용해서 데이터를 받아오기만 하다보니 Entity Framework에 대해서 관심을 가지기 힘들었었는데, 얼마전에 포팅했던 UnoContoso앱에서 EF를 다시 사용해 보고 너무 마음에 들어서 다시 관심을 가져 보려고 합니다. 앞으로 자주 EF Core에 대한 내용을 올리도록 하겠습니다. Announcing the Release of EF Core 5.0 | .NET Blog (microsoft.com) Announcing the Release of EF Core 5.0 | .NET Blog Announcing the release of EF Core 5.0, a full featured cros..
Blazor란? Blazor가 무엇인지 간단하게 소개하도록 하겠습니다. * Blazor 특징 Interactive web UI with C# MVVM Pattern과 유사한 Binding 사용 Run on WebAssembly Client-side Full-stack web development with .NET via WebAssembly Server-side Build on open web standards Requires no plugin or code transpilation Works in all modern browsers including mobile browsers Share code and libraries JavaScript 상호 운용성 Browser + Razor = Blazor! *..
- Total
- Today
- Yesterday
- #prism
- Windows 10
- #uwp
- #MVVM
- LINQ
- uno-platform
- IOT
- ef core
- UWP
- ComboBox
- #Windows Template Studio
- PRISM
- Cross-platform
- WPF
- XAML
- visual studio 2019
- Microsoft
- Behavior
- .net 5.0
- Build 2016
- .net
- Visual Studio 2022
- C#
- dotNETconf
- Bot Framework
- MVVM
- kiosk
- Always Encrypted
- windows 11
- uno platform
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |