• 1401/05/25

EF Function :

سلام استاد عزیززززز

دوتا سوال

یک.

آیا EF Function Like  رو میشه برای long استفاده کرد یافقط برای String هست 

دو.

تفاوت بین این دو چیست ؟ 

query = query.Where(x => EF.Functions.Like(x.Title, $"%{filter.Title}%"));
تفاوت بالایی و پایینی چیست
query = query.Where(x => x.Title == filter.Title);

اگر فرقی با هم ندارن و نتیجه شون یکی هست بهتره از کدومشون استفاده کنیم

ممنون از راهنمایی

  • 1401/05/26
  • ساعت 14:04

درود بر شما

طبق اطلاعی که من دارم کد اول title هایی که شامل اون حرف باشند رو میاره ولی کد دوم باید برابر باشه تا اون رو بیاره.


  • 1401/05/26
  • ساعت 23:53

سلام دوست من

از دستور like برای string استفاده میشه دوست من

در سوال دومتون باید بگم که دستور اول برای این مورد استفاده میشه که اگه متنی داخل title وجود داشته باشه اون رو بیاره اما دستور دوم برای این هستش که عنوان دقیقا برابر با مقدار وارد شده باشه


logo-enamadlogo-samandehi