🔒 Closed Entity Framework Clarification

Status
Not open for further replies.

1nn0c3ntv5

Fanatic
Kakagraduate ko lang tas natanggap agad ako as Jr. Developer sa isang kumpanya tas binigyan ako ng assignment at ginradan ako na 0/100 ng isa sa mga programmer nila dahil hindi daw to considered as Database First Approach tas di nako nireplyan (Work From Home kami kaya hirap niyang ma contact)

Nag check ako ng mga iba't ibang mga tutorial pero halos the same lang din naman ang code nila sa code ko. Nag check din ako ng documentation ng Entity Framework sa microsoft mismo pero parehas din naman.

Iba ba ang Entity Framework Database First Approach pag nasa industry na?
Ano kaya ang mali ko dito?

1618818455612.webp
1618818472249.webp


1618818546608.webp


[CODE title="Database First"]static void Main(string[] args)
{
//[VIEW]
using (DatabaseEntities context = new DatabaseEntities())
{
var list = context.Departments.ToList();
foreach (var department in list)
{
Console.WriteLine(department.DepartmentID + "\t" + department.DepartmentName);
}
}

//[INSERT]
using (DatabaseEntities context = new DatabaseEntities())
{
Student student = new Student
{
Name = Convert.ToString(Console.ReadLine()),
DepartmentID = Convert.ToInt32(Console.ReadLine())
};
context.Students.Add(student);
context.SaveChanges();
}

//[UPDATE]
using (DatabaseEntities context = new DatabaseEntities())
{
Student student = context.Students.FirstOrDefault(x => x.StudentID == 7);
student.Name = "Andres Aguinaldo Mabini";
context.SaveChanges();
}

//[DELETE]
using (DatabaseEntities context = new DatabaseEntities())
{
Student student = context.Students.FirstOrDefault(x => x.StudentID == 12);
context.Students.Remove(student);
context.SaveChanges();
}

Console.ReadLine();
}[/CODE]
 
Ksi po pag nsa company ka po may sinusunod si na guidelines sa pag gawa ng database..

mostly po sa mga ganyan Model View Controller ang approach. Like model for data, classes for add edit delete (dito papasok si API) hiwalay po yun kung gagamitin na sa interface classes ang gagamitin nandun ang codes.

Complete Flowchart po sguro yung hinahanap nya. nag sisimula ksi sa database model (complete from start to end) di sguro sya na satisfy ksi dalawa lng nka lagay jan.
 
D e, tinanong ko din yan nung una, sabi ko kung MVC5 ba pero sabi niya gumawa daw ako ng sample application thru console.
 
Dapat po ksi complete database po muna bago ang ibang development.. ksi dun po kyo babase sa gagawin at pag hahatian ng mga kasama.. kung complete yung gnawa mo na dataset approve na yan.
 
ok naman yung db mo.. though ayusin mo lang yung program.cs mo hahaha gawa kanalang ng gumagana talaga na program na nakakapagsave na sa database
 
Status
Not open for further replies.

About this Thread

  • 6
    Replies
  • 499
    Views
  • 5
    Participants
Last reply from:
lKira26

Online now

Members online
1,062
Guests online
1,317
Total visitors
2,379

Forum statistics

Threads
2,277,060
Posts
28,974,064
Members
1,229,711
Latest member
------
Back
Top