static void Main(string[] args) { var ctx = new AppDbContext1(); //نیاز به اجرای 2 دستور زیر در پکیج منیجر کنسول برای ساخته شدن دیتابیس //update-database -Context AppDbContext1 //update-database -Context AppDbContext2 //که البته میشد به جای آن از دستور زیر هم استفاده کرد //ctx.Database.EnsureCreated(); //افزودن یک رکورد برای تست if (!ctx.Parents.Any()) { ctx.Parents.Add(new Parent() { FirstName = "Milad", LastName = "Rashidi" }); ctx.SaveChanges(); } Parent entity = ctx.Parents.FirstOrDefault(); //Call Type1: Same Context EfUtilities.UpdateSpecificProperties(ctx, entity, new List <string> { "fggf", "Child01", "Child02", "FirstName", "LastName" }); //Call Type2: Different Context EfUtilities.UpdateSpecificProperties(entity, new List <string> { "FirstName", "LastName" }); Console.ReadLine(); }
public MeetingRoomService(AppDbContext1 appDbContext, IConfiguration configuration) { _appDbContext = appDbContext; _configuration = configuration; }
public UserService(AppDbContext1 appDbContext) { _appDbContext = appDbContext; }