@page "/call-dotnet-1" Call .NET 1 Call .NET Example 1 Trigger .NET static method See the result in the developer tools console. @code { [JSInvokable] public static Task ReturnArrayAsync() { return Task.FromResult(new int[] { 1, 2, 3 }); } }
SqlQueryRaw는 원시 SQL 쿼리를 기반으로 LINQ 쿼리를 만듭니다. 이 쿼리는 데이터베이스 공급자가 기본적으로 지원하는 스칼라 형식의 결과 집합을 반환합니다. 결론은 프로그램 코드 방식으로 쿼리를 작성해서 실행해 준다는 이야기이다. public List GetWord() { using (var context = new SQLDBContext()) { List wordEntities = context.Database.SqlQueryRaw($""" select word.WordSeq , word.Spelling , word.Meaning , word.NationSeq , word.Level from dbo.Word as word with(nolock) """ ).ToList(); return wo..
@rendermode InteractiveServer @inject IJSRuntime JSRuntime Save Changes @code { private async Task SaveNewWord() { try { await JSRuntime.InvokeVoidAsync("myJsFunction", "some message"); // await JSRuntime.InvokeVoidAsync("Test"); } catch (JSException ex) { Console.WriteLine(ex.Message); } } }
@onclick 이벤트는 blazor에서 사용되는 클릭 이벤트로 javascript의 "onclick" 이벤트와 다르게 동작 합니다. blazor의 @onclick 이벤트의 경우 서버 코드(@code) 블록의 메소드를 호출할때 사용됩니다. 또한 @onclick 이벤트가 동작하기 위해서는 @rendermode InteractiveServer 가 선언 되어야 합니다. @rendermode InteractiveServer Save Changes Save Changes @code { private void SaveNewWord() { } private void SaveNewWord(string parameter) { } }
SqlQuery와 ExecuteSql의 차이점을 알아야한다. SqlQuery List wordEntities = context.Database.SqlQuery($""" select word.WordSeq , word.Spelling , word.Meaning , word.NationSeq from dbo.Word as word with(nolock) """ ).ToList(); ExecuteSql & ExecuteSqlAsync public long SetWord(WordEntity wordEntity) { using (var context = new SQLDBContext()) { return context.Database.ExecuteSql($""" insert into dbo.Word ( Spell..
- Total
- Today
- Yesterday
- 명령어
- 제품 등록
- 공백제거
- FileUpload
- trim
- MainActor
- System.Diagnostics
- hyper-v
- async
- 문자 자르기
- html tag
- 상품 등록
- 특정 문자를 기준으로 자르기
- 앱 스토어
- await
- 아이폰
- mssql
- nl2br
- system.io
- In App Purchase
- .submit()
- App Store
- 진수 변환
- Task
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |