• 1398/04/01

استفاده از sql trigger در Entity framwork :

سلام

ایا تریگر در entity کار نمیکند؟؟

من مجبورم با استفاده از تریگر رکوردی از table مبدا  در دیتابیس دیگری insert کنم ولی وقتی با استفادههinsert ,  entity  میکنم تریگر فعال نمیشه یا کار نمیکنه در صورتی که وقتی insert تو خود sql انجام میشه کار میکنه

  • 1398/04/01
  • ساعت 18:54

سلام 

سرچ کنید Trigger in EF ببینید میشه 

من تاحالا با EF اینکار رو نکردم و برای اینکار از Dapper استفاده میکنم 


  • 1398/04/02
  • ساعت 10:12

نه مهندس هرچی سرچ میکنم راهنمایی همه استفاده از sp جای trigger

بنده سوال دقیقم اینه که یعنی ef نمیتونه trigger توی sql رو fire کنه اصلا؟؟؟

dapper هم یه Provider هست و شما وقتی ازش استفاده میکنید trigger ها  fire میشن؟؟


  • 1398/04/02
  • ساعت 11:01

بله با Dapper میشه 

 


  • 1398/04/02
  • ساعت 11:46

واقعا ممنون dapper عالیه

خیلی خوبه که t-sql مینویسی ولی دردسرای  ADO.net رو نداری

فقط توی پارامتر دادن های dapper query همون باگ امنیتی که میشه دستورات t-sql وارد کرد هم ممکن میشه؟؟ 

اگه میشه چجوری جلوشو بگیریم؟؟

 


  • 1398/04/02
  • ساعت 13:29

خیر ممکن نیست چون پارامتر دهی داره 

در سایت آموزشش هست