سلام، قصد دارم از identity به عنوان قسمتی از دیتابیسم استفاده کنم و با جداولم join بزنم
در RegisterViewModel ،
public virtual IList<Transaction> Transactions { get; set; } public virtual IList<Product> Products { get; set; }
را اضافه کردم ،
Transactions و Products را درAccountController.Register و ApplicationUser vh چگونه باید مقداردهی کنم ؟
سلام اگه از database first استفاده می کنید به جداول مربوطه کافیه join بزنید در sql و ارتباطشون رو معلوم کنید و مدلتون رو در mvc ایجاد کنید.
روشها و مثال هایی وجود دارد که میتونید اینجا مشاهده کنید.
با code firdt طراحی کردم و از identity 2.0 استفاده میکنم.
مشکل من موقع ثبت نام است که این مقدار رو نال تعریف میکنه و چون همه پراپرتی ها پر نمیشود ،
مقدار Result پر نمیشود(در پست Register)
var result = await UserManager.CreateAsync(user, model.Password)
به protected override void Dispose(bool disposing) میرود و برنامه errror میدهد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)