با تشکر از کمک همه
با یکم تغییر تونستم به جوابی که مدنظرم بود برسم. واسه راهنمایی دوستانی که در آینده ممکنه به این مشکل برخورد کنند کد استفاده شده خودم رو توضیح میدم.
در ابتدا یک متغییر عمومی در کلاس ایجاد می کنم
public int Identity;
سپس به همان کد قبلی دستور SELECT SCOPE_IDENTITY رو اضافه کرده و در خط بعدی کد را اجرا و مقدار بازگشتی را با یک تبدیل، در متغییر تعریف شده قرار میدم. درضمن _cmd یک متغییر از جنس SqlCommand هست!
_cmd.CommandText = sql + "; SELECT SCOPE_IDENTITY() AS [lastInsertedId]";
Identity = Convert.ToInt32(_cmd.ExecuteScalar());
حالا واسه اضافه کردن به جدول دوم میشه از متغییر تعریف شده که حاوی ای دی اضافه شده هست، استفاده کرد
موفق باشید