Могу ли я использовать LLBL Gen для соединения столбцов между таблицами, которые не имеют отношения первичных-внешних ключей? - PullRequest
0 голосов
/ 09 февраля 2012

У меня следующая структура БД

Таблица1 (ID1, Col1, Col2) и Таблица1 (ID2, Col3, Col4)

Table1 и Table2 - это отдельные таблицы, между которыми нет никаких связей.

и я бы хотел добиться следующего результата

ВЫБРАТЬ * ОТ Table1 JOIN Table2 ON Table1.Col1 = Table2.Col3

Как мне этого добиться, используя LLBL Gen Adapter.

Спасибо.

1 Ответ

2 голосов
/ 13 февраля 2012

Есть ли какая-то конкретная причина, по которой вы не используете операторы LINQ?

Иное, что облегчит задачу:

Linq to LLBLGen Pro: http://www.llblgen.com/documentation/3.1/LLBLGen%20Pro%20RTF/hh_start.htm

http://www.llblgen.com/documentation/3.1/LLBLGen%20Pro%20RTF/Tutorials%20and%20examples/examples_howdoi.htm#linq

Другие опции:

  • Определить отношения только для моделей в пользовательском интерфейсе LLBLGen Pro (начиная с версии 3.0, только если типы БД + длины точно совпадают)
  • Взгляните на создание экземпляра EntityRelation (однако из-за LINQ мои навыки предиката становятся немного ржавыми)
...