Я не знаю, как хранить коллекцию (Комментарии) в отдельной таблице. По умолчанию комментарии сериализуются и сохраняются в таблице SomeClass в виде столбца «Комментарии».ServiceStack ORMLite как не сортировать список
[{Id: 0, CreateDate: 2013-09-12T14: 28: 37,0456202 + 02: 00,, SomeClassID: 1, CommentText: "Coment текст"}]
Есть ли способ сэкономить это в отдельных таблицах?
public class SomeClass {
[AutoIncrement]
public int Id { get; set; }
public string Title { get; set; }
List<Comment> comments = new List<Comment>();
public List<Comment> Comments {
get { return comments; }
set { comments = value; }
}
}
public class Comment {
[AutoIncrement]
public int Id { get; set; }
[References(typeof(SomeClass))]
public int SomeClassID { get; set; }
[StringLength(4000)]
public string CommentText { get; set; }
}
я преодолел свою проблему, удалив свойство формировать свою бизнес-модель 'публичный список Comments' Вместо этого я положил это свойство в моей Вей модели –