네이버 가격비교 상품정보연동 포맷 제작 (Engine page)
·
개발 - 언어/C#
public class NaverService : INaverService{ private readonly DBContext _dBContext; public NaverService(DBContext dbContext) { _dBContext = dbContext; } public async Task> GetNaverEpProductInfo() { var connection = _dBContext.Database.GetDbConnection(); if (connection.State == ConnectionState.Closed) connection.Open(); using (var command = connection.C..
C# - Dapper
·
개발 - 언어/C#
Dapper 응용 프로그램의 .NET 개체를 관계형 데이터베이스에 매핑하거나 그 반대로 매핑함. 흔히 쓰고 있는 "DynamicParameters" - 이것이 Dapper에 속한것. ※ SqlParameter 클래스는 .NET에 속한것임. var param = new DynamicParameters(); param.Add("@user_id", "Hello"); param.Add("@password", "1111"); using (IDbConnection db = new SqlConnection("Server=myServer;Trusted_Connection=true")) { db.Open(); var output = db.Query("SELECT user_id FROM dbo.Member WHERE us..
[ASP.NET] Page 클래스
·
개발 - 언어/C#
System.Web.UI.Page : ASP.NET 웹 애플리케이션을 호스트하는 서버에서 요청된 .aspx 파일(Web Forms 페이지라고도 함)을 나타냄 클래스는 Page .aspx 확장명이 있는 파일과 연결됩니다. 이러한 파일은 런타임에 개체로 Page 컴파일되고 서버 메모리에 캐시됩니다. 코드 숨김 기술을 사용하여 Web Forms 페이지를 만들려면 이 클래스에서 파생됩니다. Microsoft Visual Studio와 같은 신속한 애플리케이션 RAD (개발) 디자이너는 자동으로 Web Forms 페이지를 만들려면이 모델을 사용 합니다. 개체는 Page 인터페이스를 구현하거나 이 인터페이스를 구현 INamingContainer 하는 컨트롤의 자식 컨트롤인 컨트롤을 제외하고 페이지의 모든 서버 컨트..
ViewData 와 ViewBag
·
개발 - 언어/C#
View로 데이터를 전달하는 방법 Strongly typed data : 데이터 type을 명확하게 지정 가능함 → viewmode Weakly typed data : 데이터 type을 명확하게 지정하지 않고, 적은 양의 데이터를 전달하기 위해 사용 → ViewData(ViewDataAttribute) → ViewBag ViewData String Keys를 통해 접근하며, Dictionary 객체이며 ViewDataDictionary 형식 목적은 Controller에서 View로 데이터를 가져오기 위한것 ViewData 객체에 저장된 data는 오직 현재 요청하는 그 당시에만 존재함. view가 브라우저에 런더링 되자마자 ViewData의 객체는 Empty 상태로 됨. / ViewBag에 비해 속도 ↑..
C# 공부 및 작업정리
·
개발 - 언어/C#
1) SkiaSharp : 오픈 소스 Skia 그래픽 엔진으로 구동되는 .NET 및 C#용 2D 그래픽 시스템 a) SkiaSharp SKBitmap : SkiaSharp.SKBitmap ~~ = ImageUtil.~ReadFromBinary( ~~ ); ( Binary단위로 읽은 Image를 SKBitmap으로 뽑아낸 후 "SaveToFile로 out 시킴) 2) Materials : 여기에 적힌 대부분은 "Khronos Group"의 "GlTF"양식을 따름 : Draw call을 줄이기 위해서 Material별로 사전작업으로 모아놓음. { "materials": [ { "name": "gold", "pbrMetallicRoughness": { "baseColorFactor": [ 1.000, 0.76..
C# - 기초정리
·
개발 - 언어/C#
1. C# ? - MS사에서 개발한 객체지향(OOP)'프로그래밍 언어' 2. C#의 이용 - 콘솔 애플리케이션 : Windows의 명령 프롬로트 내에서 동작하는 CUI(Character User Interface : 문자 사용자 인터페이스) 애플리케이션이며 문자로만 구성된 화면(콘솔화면)에서 명령을 입력해 조작함 - Windows 애플리케이션 : 창이나 버튼 같은 GUI(Graphic User Interface : 그래픽 사용자 인터페이스)를 가진 애플리케이션 - 웹 애플리케이션 : 사용자의 웹 브라우저에서 제기되는 요구에 대해 서측에서 동작하여 GTML 페이지를 생성함. 웹 페이지를 마치 Windows 애플리케이션 처럼 취급할 수 있는것이 특징 (==ASP.NET) - 문자표시 : Write() / W..
수토리지
'개발 - 언어/C#' 카테고리의 글 목록