-
Notifications
You must be signed in to change notification settings - Fork 205
Performans sorunu ve kod kısaltmaları #12
Copy link
Copy link
Open
Description
Result yapısında data olmasa bile aynı sonucu almamız gerekiyordu.
Ayrıca BusinessRules.Run fonksiyonu doğru yanlış demeden tüm argümanları çalıştırıyor. Bu gereksiz db çağrıları demek.
IResult result = BusinessRules.Run(CheckIfProductNameExists(product.ProductName),CheckIfCategoryIsEnabled());
Örneğin burada CheckIfProductNameExists false ise devam etmemesi lazım.
BussinessRules.Run fonksiyonu yerine && operatörünü override ederek hoş bir ifade elde etmem gerekiyordu.
Generic tiplerde her seferinde tipi belirtmek istemedim, tip parametreden otomatik çıkarım yapılsın istedim.
Tüm bu sorunları şu şekilde çözdüm: https://github.com/kazimkesler/Custom-Boolean-Type
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels