alireza_rashvand
سه شنبه 14 مرداد 1393, 13:03 عصر
با سلام خدمت دوستان
در ادامه یادگیری MVC متوجه شدم که باید LINQ رو یاد گرفت,
و متوجه شدم که با "خواص راهبردی( navigation properties)" (http://www.dotnettips.info/post/1039/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%AE%D9%88%D8%A7%D8%B5-%D8%B1%D8%A7%D9%87%D8%A8%D8%B1%DB%8C-%D8%AF%D8%B1-entity-framework-%D8%A8%D8%AC%D8%A7%DB%8C-join-%D9%86%D9%88%DB%8C%D8%B3%DB%8C) می توان خیلی از کد نویسی LINQ را ساده تر انجام داد...
من برای نمایش یک پست همراه با اطلاعات نویسنده نیاز به یک join دارم که هم پست و هم نویسنده را یکجا داشته باشم (مثال ساده ایست برای یادگیری)
کد ساده SQL:
SELECT dbo.Posts.*, dbo.Users.Name, dbo.Users.LastName
FROM dbo.Posts INNER JOIN
dbo.Users ON dbo.Posts.UserId = dbo.Users.Id
کد LINQ:
؟
navigation properties:
؟
سوال کلی: برای یادگیری LINQ و navigation properties برای استفاده در MVC هم اگر منبعی هست لطفا بفرمایید.
سپاس.
در ادامه یادگیری MVC متوجه شدم که باید LINQ رو یاد گرفت,
و متوجه شدم که با "خواص راهبردی( navigation properties)" (http://www.dotnettips.info/post/1039/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%AE%D9%88%D8%A7%D8%B5-%D8%B1%D8%A7%D9%87%D8%A8%D8%B1%DB%8C-%D8%AF%D8%B1-entity-framework-%D8%A8%D8%AC%D8%A7%DB%8C-join-%D9%86%D9%88%DB%8C%D8%B3%DB%8C) می توان خیلی از کد نویسی LINQ را ساده تر انجام داد...
من برای نمایش یک پست همراه با اطلاعات نویسنده نیاز به یک join دارم که هم پست و هم نویسنده را یکجا داشته باشم (مثال ساده ایست برای یادگیری)
کد ساده SQL:
SELECT dbo.Posts.*, dbo.Users.Name, dbo.Users.LastName
FROM dbo.Posts INNER JOIN
dbo.Users ON dbo.Posts.UserId = dbo.Users.Id
کد LINQ:
؟
navigation properties:
؟
سوال کلی: برای یادگیری LINQ و navigation properties برای استفاده در MVC هم اگر منبعی هست لطفا بفرمایید.
سپاس.