thảo luận Thread dành cho anh em C#, .Net

  • Người tạo chủ đề Người tạo chủ đề BaronNashor
  • Ngày bắt đầu Ngày bắt đầu
Các tiền bối cho hỏi bắt đầu với con đường C# bằng ASP.NET MVC5 liệu có ok k. :adore:
Sơ qua em dân trái ngành 28 tuổi đang học vb2 từ xa CNTT bên KHTN, còn nửa năm nữa là ra trường. Học mỗi môn dạy 1 ngôn ngữ nên cái này biết chút, cái kia biết chút k kỹ cái nào. E tính chọn C# làm ngôn ngữ chính. Đang tự học thêm ASP.NET MVC5. Tính tốt nghiệp xong học thêm 1 khóa tiếng anh giao tiếp vì em đọc tài liệu còn hiểu chứ nghe nói hơi cùi, rồi đi xin việc fresher.
Ủa nay trường dạy lạ thế. Hồi em học VB2 là all c# asp.net mà. Lý thuyết đồ thị thì c++ nhưng giáo viên vẫn cho phép viết bằng c# bình thường. Chỉ có kỳ cuối là chọn 2 hướng hoặc web hoặc phần mềm, phần mềm thì học VB nó cũng xem xem c# rồi cùng họ .net luôn.
 
Ủa nay trường dạy lạ thế. Hồi em học VB2 là all c# asp.net mà. Lý thuyết đồ thị thì c++ nhưng giáo viên vẫn cho phép viết bằng c# bình thường. Chỉ có kỳ cuối là chọn 2 hướng hoặc web hoặc phần mềm, phần mềm thì học VB nó cũng xem xem c# rồi cùng họ .net luôn.
Giờ dạy loạn xạ ngầu lắm bác ơi :beat_brick:
NMLT, KTLT, OOP dùng C#,
Web 2 dùng PHP,
NM công nghệ PM dùng Nodejs
Pt thiết kế PM dùng python flask
:beat_brick:
 
Công ty hiện tại của tôi đang làm microservices đây, chỉ authenticate ở endpoint ngoài cùng thôi, sau đó dùng các api internal để xử lý tiếp, không authenticate/authorize nữa. Dùng jwt asp.net core bình thường thôi.
không biết bên bác có recheck lại cái jwt đó ko, chứ em thấy risk r đó =]]
 
Thôi thôi, miếng cơm manh áo của em thím ơi, kể chuyện nội bộ anh em nghe chơi thôi :D

Sent from Samsung SM-G973F using vozFApp
vâng bác :D hôm trước tụi em cũng chọc ngoáy api cho 1 thằng rap phim :> đéo mẹ cũng quản lý jwt như cứt =))
 
bác nào hiểu về việc khởi tạo và scope của service trả lời giúp e chỗ này phát
1595048006955.png
:
 
^ theo mình hiểu thì thằng container nào tạo service sẽ dispose nó , còn container là cái nào thì mỗi khi có request thì sẽ tạo 1 container và nó sẽ tạo các dependencies và khi kết thúc request thì services sẽ dispose , còn root container là cái nào thì nôm na nó là cái app , services được tạo trong startup.cs :big_smile:
mấy cái scoped services mà được tạo trong root container thì nó chả khác gì singleton cả
 
^ theo mình hiểu thì thằng container nào tạo service sẽ dispose nó , còn container là cái nào thì mỗi khi có request thì sẽ tạo 1 container và nó sẽ tạo các dependencies và khi kết thúc request thì services sẽ dispose , còn root container là cái nào thì nôm na nó là cái app , services được tạo trong startup.cs :big_smile:
mấy cái scoped services mà được tạo trong root container thì nó chả khác gì singleton cả
Thím ví dụ cho em service được tạo trong root container với ạ
 
Các bác cho e hỏi làm .Net MVC, .Net Core API thì thường khi phỏng vấn thì người ta thường hay hỏi gì?
 
Thím ví dụ cho em service được tạo trong root container với ạ
cái này nếu mình nhớ k lầm thì anh mic chặn rồi k cho tạo scoped services trong root container nữa , còn nếu chỉ cần tạo service thôi thì vào cái method configure thêm

app.ApplicationServices.GetService<T>();

là được thôi mà nhở
 
Các bác cho e hỏi làm .Net MVC, .Net Core API thì thường khi phỏng vấn thì người ta thường hay hỏi gì?
nếu bác đi thực tập hay mới ra trường thì người ta hỏi oop với mấy cái được học trong trường thôi , hỏi thêm mấy cái project từng làm , c# thì có thể người ta hỏi thêm mấy cái datamapper kiểu EF/dapper , api thì basic restful thôi , phân biệt singleton/transient/scope chắc thế :nosebleed:
 
nếu bác đi thực tập hay mới ra trường thì người ta hỏi oop với mấy cái được học trong trường thôi , hỏi thêm mấy cái project từng làm , c# thì có thể người ta hỏi thêm mấy cái datamapper kiểu EF/dapper , api thì basic restful thôi , phân biệt singleton/transient/scope chắc thế :nosebleed:
mình thì đi làm lâu rồi nhwung toàn làm mảng app thỉnh thoảng mới làm vài project liên quan giờ muốn sang hẳng mảng web làm nên chắc họ không hỏi kiểu mới ra trường đâu
 
AE cho hỏi có cách nào lấy được ID tự động tăng từ 1 bảng mà ko cần phải dùng db.SaveChanges();
trước đó.

Ví dụ:

ASP.net:
KHO_CT_XUAT_KHO newct = new KHO_CT_XUAT_KHO();

newct.MA_HANG = "MH01";

newct.DON_GIA = 40000;

db.SaveChanges();

var id = newct.ID;
 
AE cho hỏi có cách nào lấy được ID tự động tăng từ 1 bảng mà ko cần phải dùng db.SaveChanges();
trước đó.

Ví dụ:

ASP.net:
KHO_CT_XUAT_KHO newct = new KHO_CT_XUAT_KHO();

newct.MA_HANG = "MH01";

newct.DON_GIA = 40000;

db.SaveChanges();

var id = newct.ID;
SEQUENCE
 

Thống kê chủ đề

Ngày tạo
BaronNashor,
Người trả lời cuối
vuong222211,
Trả lời
266
Lượt xem
50.927
Quay lại
Lên đầu trang