저는 EntityFramework 사용하는 걸 별로 안좋아라 하는데요.
이 기능은 괜찮은 듯합니다. ^^;
FromSql 과 ExecuteSqlCommandAsync 입니다.
이 구문을 사용하면 Stored Procedure 를 사용할 수 있는데요.
이 구문을 사용하다가 Error 가 발생했습니다.
아래를 보시면 분명히 Stored Procedure 의 Parameter 가 선언이 되어 있는데요.
선언이 안되어 있다면서... 오류를 뱉내요...
철자가 틀린 것도 아닌데요. ㅡㅡ;
그래서 또 우리의 친구 Google 을 찾아 갔습니다.
그 결과 두둥!!!
EF Core 는 Parameter 이름을 지정하는 기능을 지원하지 않는다고 하네요. 그래서 Parameter 를 순서대로 @p0, @p1, ... 이런식으로 나열을 해야한다고 합니다. 헐렝...
그래서 고쳐서 Test 해 본 결과
되네요...
100% 맘에 드는 건 아니네요. ㅡㅡ;
그리고 INSERT, UPDATE, DELETE 를 할 때 ExecuteSqlCommandAsync 를 사용할 수 있는데요.
이 녀석은 적용받은 Row 의 수, int 값 만을 반환합니다. 알아두셔요.
행복한 고수되셔요.
woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
'Web > ASP.NET Core' 카테고리의 다른 글
[ASP.NET Core] ASP.NET Core 에서 Web Socket 을 관리하기 위한 middleware (0) | 2018.11.28 |
---|---|
[ASP.NET Core] WebAPI 구축하기. (0) | 2018.11.08 |
[ASP.NET Core] Put(int id, [FromBody]string value) Method 의 Postman Test (0) | 2018.10.17 |
[ASP.NET Core] ajax 를 이용한 RestAPI 호출시 발생한 ajax Error 0 (0) | 2018.10.08 |
[ASP.NET Core] Adding a view to an ASP.NET Core MVC app (3/10) (0) | 2017.10.27 |