Tag dotnet

ลองเขียน C# WebAPI เรียกใช้ Azure Document Intelligent อ่านใบเสร็จ

จาก Blog ที่แล้วผมได้แนะนำ รายละเอียดเต็มๆจาก Blog ด้านล่างเลยครับ ก่อนจะเริ่มกัน ผมลองสร้าง WebAPI แบบง่าย เปิด API ให้ Upload File ตัว pdf โยนเข้าไป จากนั้นฝั่ง WebAPI เข้าไปทำหน้าที่ติดต่อกับ Azure Document Intelligent และส่งผลลัพธ์ตามแต่ละ Endpoint กลับมาครับ การทดสอบสามารถใช้ Postman / REST Client เลือก form-data ชื่อ field “file” และก็โยนใบเสร็จเข้าไปได้เลยครับ ใน Repo…

เรื่องของ ambiguous match exception และการจัดการในมุม Performance

เจอคนในทีมแก้ Code มาแล้ว Error Ambiguous Match Exception เลยมาลองจดๆลง Blog ไว้หน่อยครับ Ambiguous match exception คือ อะไร ตอนเราเรียกใช้ Reflection ของ dotnet แล้วปรากฏว่า ผลลัพธ์ที่ได้ มันมี 2 ตัว โดย 2 ตัวยังไง เช่น ตัว Code ด้านล่าง ถ้าใช้ Reflection เรียกจะเจอ MyProperty 2 ตัว แบบ int และ…

Azure Error AADSTS50079: The user is required to use multi-factor authentication

พอลองทำ LAB เกี่ยวกับ M365 / Entra Id ตอน Run Command สำหรับ Force Sync จะเจอ Error ตามนี้ครับ ที่นี้ผมเลยต้องลองตรวจดู Entra Connect Health จะพบว่า เจอ Warning จากนั้นลองแวะมาเครื่องที่ Run ตัว Azure AD Connect / Microsoft Entra Connect โดยการไปที่ตัว Synchronization Service พบว่าช่วง 11:33 มี log…

[C#] Dump Object as JSON (Visual Studio)

ทำไมต้อง Dump Object as JSON Dump Object as JSON ใน Visual Studio มีขั้นตอนดึงค่าใน Class / DTO / Object ออกมาเป็น JSON ง่ายๆ ดังนี้ ตอนนี้เราจะได้ JSON ที่สวยงาม พร้อมเอาเอาไปใช้งานต่อแล้วครับ เช่น ถ้าทำเอาไปทำ Test วาง TextFile แล้ว Deserialize กลับมาเป็น Object อีกทีครับ สุดท้าย เป็นไปได้ อยากทำให้ Object…

[C#] Array Spread 

จริงๆเรียกว่าลองมาทวนๆ JavaScript แล้วมีงงๆกับ Array Spread นิดหน่อย เลยลองดูจาก Doc จาก Spread syntax (…) – JavaScript | MDN (mozilla.org) สรุปแตก Element ข้างในออกมาให้ตัวย่อยสุด ตัวอย่างของ Javascript ก็ตาม ด้านล่างนี้เลย ดูมีประโยชน์ดี แล้ว C# มันมีไหม คำตอบเพิ่งมีตอนปีที่แล้วใน C#12 ครับ Pattern คล้ายกับของ JS เลย ใช้ตัว ตัวอย่างตามนี้เลย แล้วถ้ามาลองตัวอย่างที่ตัวอย่างใน Spread syntax…

Entity type IdentityUserLogin requires a primary key

พอดีลองเล่น EF สักหน่อย หลักๆจะใช้ Dapper เอา แล้วมีเคสมือลองไปแก้ ลองเปลี่ยน ที่นี่พอลอง Run จะเจอ Error Solution Note: จริงๆ ไม่ควร Database First มาเป็น Code First บน Production นะครับ

Microsoft Applied Skills: Develop an ASP.NET Core web app that consumes an API

ตอนแรกไม่ได้ตั้งใจจะเขียน Blog นะ แต่แบบว่าเราลองทำแล้ว Code + Deploy App Service มันน่าจะผ่านนี่ Test ผ่าน ทำถูกหมดแล้วนะ แล้วมีคนบ่นใน Incorrect assessment result for Develop an ASP.NET Core web app that consumes an API – Microsoft Q&A เลยลองมาเขียน Blog ดีกว่า รอบแรกๆ ผม Fail เหมือนกัน จากหมวดที่ประเมิน จะเห็นมันเขียนไม่ค่อย…