using DataAccess;
using System;
using [Link];
namespace LINQTOSQLConsoleApp {
public class LinqToEntityModel {
static void Main(string[] args) {
using (LinqToSQLDBEntities context = new LinqToSQLDBEntities()) {
//Get the List of Departments from Database
var departmentList = from d in [Link]
select d;
foreach (var dept in departmentList) {
[Link]("Department Id = {0} , Department Name = {1}",
[Link], [Link]);
//Add new Department
[Link] department = new [Link]();
[Link] = "Support";
[Link](department);
[Link]();
[Link]("Department Name = Support is inserted in Database");
//Update existing Department
[Link] updateDepartment = [Link](d
⇒[Link] == 1);
[Link] = "Account updated";
[Link]();
[Link]("Department Name = Account is updated in Database");
//Delete existing Department
[Link] deleteDepartment = [Link](d
⇒[Link] == 3);
[Link](deleteDepartment);
[Link]();
[Link]("Department Name = Pre-Sales is deleted in Database");
//Get the Updated List of Departments from Database
departmentList = from d in [Link]
select d;
foreach (var dept in departmentList) {
[Link]("Department Id = {0} , Department Name = {1}",
[Link], [Link]);
[Link]("\nPress any key to continue.");
[Link]();
When the above code is compiled and executed, it produces the following
result −