powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Сохранение/чтение из БД.
2 сообщений из 2, страница 1 из 1
Сохранение/чтение из БД.
    #37489416
Seekeer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется следущая объектная модель:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
    internal class Message
    {
        public MessageType Type { get; set; }

        public Alias Alias { get; set; }

        public string WhoSent { get; set; }

        public string WhoReceived { get; set; }

        public DateTime TimeSend { get; set; }

        public DateTime TimeReceived { get; set; }

        public string Text { get; set; }

        public object File { get; set; }

        public bool IsInput { get; set; }
    }

    internal class History : IEnumerable<Message>

    public class Alias
    {
        private Alias()
      
        public List<string> Nicks { get; set; }

        public string ID { get; set; }
        
        internal History History { get; set; }

        public Protocol MessagerType { get; private set; }
    }

    public class Contact
    {
        public Contact()

        public string Name { get; set; }

        [XmlArray("Aliases")]
        public List<Alias> Aliases { get; set; }
    }
Необходимо придумать как сохранять/загружать список контактов или один контакт в БД. В качестве операций планируется только добавление новых контактов/псевдонимов/сообщений. Масштабы: десятки контактов, несколько псевдонимов у каждого и десятки тысяч сообщений у псевдонима.
В качестве БД будет использоваться MS SQL CE. С выбором ORM ещё не определился, но склоняюсь больше к NHibernate.
...
Рейтинг: 0 / 0
Сохранение/чтение из БД.
    #37489670
SolYUtor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Seekeer,

Nhibernate - правильный выбор. Правда насчёт базы рекомендую рассмотреть sqlite.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Сохранение/чтение из БД.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]