В первом сценарии кода вы можете справиться с некоторыми проблемами, которые возникают, например, на более детальном уровне, просто указав имя таблицы на объекте с атрибутом Table:
[Table("QTPhotos")]
public class QTPhoto
Первоначально я обнаружил, что у нас было простое имя сущности «Фото», но это противоречило некоторым вещам (с рядом имен наших сущностей), поэтому мы начали квалифицировать их («QT» в качестве примера препинда). ), и вдруг эта проблема возникла. Бьюсь об заклад, это потому, что «Фото» - это распознанное слово, оканчивающееся на «о», которое не означает «...» (как в Potat oes ), но «QTPhoto» не было, то есть пытался найти таблицу с именем "QTPhotoes".
Простая установка имени таблицы исправляет это.