01/10/2018, 01:00

Chạy Stored Procedure trong C# ADO.NET Entity Framework

Xin chào mọi người,
Mình có 2 bảng ITEMCATEGORY như sau:

Trong SQL Server mình có tạo 1 Stored Procedure (Lọc kết quả giữa 2 bảng):

Và đây là kết quả sau khi chạy xong Store Procedure:

Mọi người cho mình hỏi, nếu mình muốn chạy stored procedure này trong project C# dùng ADO.net Entity Framework thì phải làm thế nào? Mình đã từ thử:

Entities db = new Entities();
db.SP_SELECT();

Nhưng mình chưa hiểu phải lấy giá trị trả về kiểu gì? Mong được mọi người giúp đỡ, mình xin cảm ơn!

Hoàng Việt viết 03:06 ngày 01/10/2018

Có ai giúp mình với!

Dương Nylghara viết 03:13 ngày 01/10/2018

http://www.talkingdotnet.com/how-to-execute-stored-procedure-in-entity-framework-core/

Tham khảo nha.!

Có thể dùng cách này.!!

Nguyễn Quốc Dương viết 03:03 ngày 01/10/2018

nếu bạn dùng code firts thì dễ mà?
chỉ cần search call proc sql with entity code firts in c# .net ra cả đống

Jiang Xin viết 03:11 ngày 01/10/2018

Vậy nên dùng Proc hay dùng LINQ to Entity nhỉ?

Chí Cường Trần viết 03:07 ngày 01/10/2018

Đương nhiên là bạn phải dùng LINQ to Entity rồi. Bạn dùng proc thì bạn phải bỏ result vô datatable rồi phải truyền param tùm lum

Nguyễn Quốc Dương viết 03:01 ngày 01/10/2018

về hiệu suất thì dùng thủ ục nhanh hơn nhé.lên khi bạn đi làm dự án thực tế thì đa phần phản dùng thủ tục

Chí Cường Trần viết 03:03 ngày 01/10/2018

Dùng EF hay không do nhiều yếu tố quyết định. Chứ không phải cứ nó nhanh là phải dùng. Cái bạn nói chỉ là lý thuyết

Bài liên quan
0