Внешние ключи с SchemaExport в Быстром NHibernate, использующем SQLite

Я пытаюсь создать простое приложение базы данных, которое отслеживает кредиты различных типов оборудования с помощью Быстрого NHibernate и SQLite. Однако, когда я пытаюсь генерировать структуру базы данных с SchemaExport для использования в поблочном тестировании не создаются внешние ключи для связей "один ко многим".

Вот мой Equipment объект:

public virtual int Id { get; set; }

public virtual EquipmentType Type { get; set; }

public virtual int StockId { get; set; }

И вот мои отображения для Equipment:

Id(x => x.Id);
References(x => x.Type);
Map(x => x.StockId);

SQL сгенерирован правильно, за исключением отсутствия внешних ключей:

create table "Equipment" (
       Id integer,
       StockId INTEGER,
       Type_id INTEGER,
       primary key (Id)
    )

Действительно ли это возможно для SchemaExport генерировать внешние ключи при использовании базы данных SQLite?

Спасибо.

5
задан Bogdan 21 October 2010 в 10:16
поделиться