У меня есть две таблицы, которые я пытаюсь создать связь между ними, поэтому я могу написать интересные запросы LINQ, которые не требуют соединения.Настройка связей SQL для запросов LINQ
Widgets
WidgetId
WidgetDescription
Orders
OrderId
WidgetId
OrderDate
То, что я хочу быть в состоянии сделать, это создать запрос LINQ, что делает что-то похожее на:
var result = from x in db.Widgets
Where x.Orders.OrderDate == "5/11/2010"
select x;
Я не могу показаться, чтобы получить intellitext подобрать другую базу данных, несмотря на создании отношения на сервере SQL. Есть ли какие-то дополнительные шаги, которые я должен предпринять, чтобы сделать эту работу?
Поскольку эти две таблицы связаны по WidgetId, что добавление OrderDate в Widgets лишними? Я рассматриваю такие примеры: (http://weblogs.asp.net/scottgu/archive/2007/06/29/linq-to-sql-part-3-querying-our-database.aspx) и чувствую как все одно и то же, но я не могу заставить его работать. – sooprise
Я разложил его на два вопроса, чтобы показать вам, что он делает. Но вы можете сделать все это в одном запросе на соединение. Вы только что заявили, что хотите сделать это без участия, я показывал, как вы могли бы создать быстрый Enumerable, который даст вам возможность сделать именно это. – jsmith