2011-01-11 2 views
0

Мне нужно объединить две или более таблицы в один объект с помощью C# 4,0 ... Я написал класс для таблицы, которая включала простой select selectbyid insert update и update ... он отлично работает для одной таблицы ... кстати у меня есть два атрибута, который указывает имя столбца имени таблицы и primarykey ..., используя все это, я могу создать свои простые методы, но мне нужно выбрать и обновить больше таблицы в одном объекте или метод ... что я должен делать или то, что вы могли бы предложить об этом ... Пример:Объединить две или более таблицы в один объект

пользователей и таблицы клиентов у меня есть внешние ключи, которые определены ...

ответ

0

Если you`re с помощью LINQ к sql, вы можете присоединиться к другим таблицам, например

var q = 
    from s in db.Suppliers 
    join c in db.Customers on s.City equals c.City 
    select new { 
     Supplier = s.CompanyName, 
     Customer = c.CompanyName, 
     City = c.City 
    }; 

, как просто скопировать & пасту из образца MSDN LINQ to SQL: .NET Language-Integrated Query for Relational Data

+0

Спасибо вам знак, но им не с помощью LINQ я сделал свой собственный класс объектов домена, им с помощью своих собственных методов и атрибутов, и им пытаются создать мой собственный метод, мне просто нужна идея или пример: D –

Смежные вопросы