سلام چجوری میشه از یه view توی code first استفاده کرد ؟
چون یه view خیلی پیچیده است نمیدونم باید چی کار کنم
ممنون میشم راهنمایی بفرمایید ؟
این اصلا منطقی نیست دوست
من اسمش روش هست Code First و باید با کد مدیریت کنید
اگر میخواهید View استفاده کنید بهتر از DB First استفاده کنید
مهندس شما صحیح میفرمایید
اما الان من یه view باید داشته باشم که از 3 تا تیبل ساخته بشه و یک سری فیلد هاش مثلا count باشه و چند تاش group باشه و 2 تا فیلد هم sum باید باشه
برای این کار من یه viewModel میسازم
و بعد میام مثل باقی viewmodel ها با select پرشون میکنم
اما این که هم count داره هم sum هم group باید چی کار کنم ؟
SELECT COUNT(dbo.Sales.AutoId) AS AutoId, dbo.ProductGroups.GroupName, dbo.Products.ProductName, SUM(dbo.Sales.TotalWeight) AS TotalWeight, SUM(dbo.Sales.Qty) AS Qty FROM dbo.Sales INNER JOIN dbo.Products ON dbo.Sales.ProductId = dbo.Products.ProductId INNER JOIN dbo.ProductGroups ON dbo.Products.GroupId = dbo.ProductGroups.GroupId GROUP BY dbo.ProductGroups.GroupName, dbo.Products.ProductName
مثلا این یه نمونه view هست که توی sql ساخته شده
یه همچین چیزی میخوام
شما از DB First استفاده کنید و view را در مدل Import کنید و روی View کوئری بزنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)