مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

karolin

عضویت از 1394/10/16

کوئری به بانک

  • شنبه 16 بهمن 1395
  • 13:03
تشکر میکنم

با سلام .من یک منو دارم که در اون گروه های محصولات رو نشون میدم. می خواهم در زیر منو محصولات رو براساس گروهشون نمایش بدم.ویوها رو ساختم و مشکلی نداره.فقط میخوام بدونم در کنترلری که قرار هست محصولات رو براساس گروه تفکیک کنه چه متدی باید بنویسم و چه کوئری به بانک فرستاده بشه.که نام محصولات هر گروه رو برگردونه.در دیتا بیس دوتا جدول دارم  :product و  ).product-Group: شاملID,TITL      -فقط در مورد کوئری مشکل دارم.ممنون میشم راهنمایی بفرمایید

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 16 بهمن 1395
  • 13:12

باید از join استفاده کنید

گروه را بامحصولات join کنید و عنوان محصول را استخراج کنید

کاربر سایت

karolin

عضویت از 1394/10/16

  • شنبه 16 بهمن 1395
  • 13:14

ممنون اگر ممکن هست کدش رو هم بفرمایید.در نوشتن کدش اشکال دارم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 16 بهمن 1395
  • 13:20
class Customer
{
    public int ID { get; set; }
    public string Name { get; set; }
}

class Order
{
    public int ID { get; set; }
    public string Product { get; set; }
}

class Program
{
    static void Main()
    {
        // Example customers.
        var customers = new Customer[]
        {
            new Customer{ID = 5, Name = "Sam"},
            new Customer{ID = 6, Name = "Dave"},
            new Customer{ID = 7, Name = "Julia"},
            new Customer{ID = 8, Name = "Sue"}
        };

        // Example orders.
        var orders = new Order[]
        {
            new Order{ID = 5, Product = "Book"},
            new Order{ID = 6, Product = "Game"},
            new Order{ID = 7, Product = "Computer"},
            new Order{ID = 8, Product = "Shirt"}
        };

        // Join on the ID properties.
        var query = from c in customers
                    join o in orders on c.ID equals o.ID
                    select new { c.Name, o.Product };

        // Display joined groups.
        foreach (var group in query)
        {
            Console.WriteLine("{0} bought {1}", group.Name, group.Product);
        }
    }
}

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)