BstBulk 9.0.3
How to use
In c# model define the properties to add in bulk:
Model.cs
public class Model{
public int Id { get;set; }
[Bulk(true, true)] public string Name { get;set; }
}
In the bulk update function:
var models = new List<Model>();
var propertiesToInsert = dbContext.GetBulkProperties<Model>(BulkType.Insert);
var propertiesToUpdate = dbContext.GetBulkProperties<Model>(BulkType.Update);
await dbContext.BulkInsertOrUpdateAsync(models,
new BulkConfig {
PropertiesToInclude = propertiesToInsert,
PropertiesToIncludeOnUpdate = propertiesToUpdate,
UpdateByProperties = [nameof(Model.Id)]
});
No packages depend on BstBulk.
.NET 9.0
- BstHelpers (>= 9.1.5)
- EFCore.BulkExtensions.Core (>= 9.0.1)
- EFCore.BulkExtensions.SqlServer (>= 9.0.1)
| Version | Downloads | Last updated |
|---|---|---|
| 10.0.1 | 3 | 11/11/2025 |
| 9.1.5 | 3 | 10/11/2025 |
| 9.1.4 | 2 | 06/11/2025 |
| 9.1.3 | 1 | 31/10/2025 |
| 9.1.2 | 1 | 20/10/2025 |
| 9.1.1 | 1 | 20/10/2025 |
| 9.1.0 | 3 | 15/10/2025 |
| 9.0.9 | 2 | 24/09/2025 |
| 9.0.8 | 6 | 06/09/2025 |
| 9.0.7 | 6 | 26/07/2025 |
| 9.0.6 | 6 | 15/07/2025 |
| 9.0.5 | 8 | 12/06/2025 |
| 9.0.4 | 12 | 19/05/2025 |
| 9.0.3 | 8 | 14/05/2025 |
| 9.0.2 | 10 | 09/04/2025 |
| 9.0.1 | 8 | 24/03/2025 |