diff --git a/sea-orm-macros/src/derives/model_ex.rs b/sea-orm-macros/src/derives/model_ex.rs index 5606f6150..56d2806b3 100644 --- a/sea-orm-macros/src/derives/model_ex.rs +++ b/sea-orm-macros/src/derives/model_ex.rs @@ -789,6 +789,12 @@ fn expand_find_by_unique_key( pub fn #find_method(v: impl Into<#key_type>) -> Select { Self::find().filter(Column::#col.eq(v.into())) } + + #[doc = " Generated by sea-orm-macros"] + pub fn #delete_method(v: impl Into<#key_type>) -> sea_orm::ValidatedDeleteOne { + sea_orm::Delete::_one_only_for_use_by_model_ex(Entity) + .filter(Column::#col.eq(v.into())) + } }); loader_filter_by_key.extend(quote! { #[doc = " Generated by sea-orm-macros"]