Как определить отношение как внешние ключи в sql lite при использовании клиентского мобильного приложения Azure SDK. Ниже мой код.
public class Employee{
public string Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Email { get; set; }
public string Title { get; set; }
public string PhotoUrl { get; set; }
}
public class TimelineItem
{
public string Id { get; set; }
public Employee Author { get; set; }
public string Text { get; set; }
public string PhotoUrl { get; set; }
}
var store = new MobileServiceSQLiteStore("myStorage.db");
store.DefineTable<Employee>();
store.DefineTable<TimelineItem>();
Но когда я запускаю код и проверяю базу данных, вместо создания отношения между двумя сущностями создается поле типа JSON с именем Author. Я пробовал один-ко-многим отношения и атрибут внешнего ключа, но ничего не получалось.
Я использую браузер БД для SQL lite, чтобы изучить базу данных.