/// <summary> /// Создать объект Entity Framework, где хранятся данные сущности "DummyManyToMany". /// </summary> /// <param name="source">Источник данных.</param> /// <returns>Объект Entity Framework, где хранятся данные сущности "DummyManyToMany".</returns> public static DataEntityObjectDummyManyToMany Create(DataBaseObjectDummyManyToMany source) { var result = new DataEntityObjectDummyManyToMany(); new DataBaseLoaderDummyManyToMany(result).LoadDataFrom(source); return(result); }
private async Task <DataBaseObjectDummyManyToMany> SaveObjectDummyManyToMany( DataBaseObjectDummyManyToMany obj ) { DataBaseObjectDummyManyToMany result = null; using (var source = CreateDbContext()) { if (obj.Id > 0) { result = await source.DummyManyToMany .FirstAsync(x => x.Id == obj.Id) .CoreBaseExtTaskWithCurrentCulture(false); var loader = new DataBaseLoaderDummyManyToMany(result); loader.LoadDataFrom(obj); } else { var entity = DataEntityObjectDummyManyToMany.Create(obj); var entry = source.DummyManyToMany.Add(DataEntityObjectDummyManyToMany.Create(obj)); result = entry.Entity; } await source.SaveChangesAsync().CoreBaseExtTaskWithCurrentCulture(false); } return(result); }
private async Task <DataBaseObjectDummyManyToMany[]> SaveObjectsDummyManyToMany( DataBaseObjectDummyManyToMany[] objects ) { var result = new DataBaseObjectDummyManyToMany[objects.Length]; for (int i = 0; i < objects.Length; i++) { result[i] = await SaveObjectDummyManyToMany(objects[i]).CoreBaseExtTaskWithCurrentCulture(false); } return(result); }
/// <summary> /// Конструктор. /// </summary> /// <param name="data">Данные.</param> public DataDbLoaderDummyManyToMany(DataBaseObjectDummyManyToMany data = null) : base(data ?? new DataBaseObjectDummyManyToMany()) { }