Ответы пользователя по тегу Entity Framework
  • Объясните как правильно применять паттерн Repository с Entity Framework?

    Valeriy1991
    @Valeriy1991
    Разработчик .NET C# (ASP.NET MVC) в Alfa-B, Moscow
    Добрый день! Думаю, очень похожий вопрос: Я не умею готовить репозиторий или он просто не очень?
    От себя. Лепить репозитории на каждую сущность выгодно, как мне кажется, только когда этих сущностей раз-два-три и закончились, а проект никогда не будет сопровождаться. В enterprise-решениях следование принципу "1 репозиторий на 1 сущность" приведет к сложностям сопровождения и масштабируемости приложения.
    Ответ написан
    Комментировать
  • Entity Framework как организовать ссылку таблицы на саму себя (model first)?

    Valeriy1991
    @Valeriy1991
    Разработчик .NET C# (ASP.NET MVC) в Alfa-B, Moscow
    День добрый! Под фразой "не дает добавить" можно понять множество вещей. Поконкретнее, пожалуйста, о том, что происходит при добавлении? Вылетает exception? Какой? Приведите в описании вопроса код, который осуществляет добавление.

    UPD from 26.05.2015:

    falc добрый день! Вы уверены в том, что в качестве хранилища нужно использовать БД? Если да, то, мне кажется, лучше сделать не 1 таблицу и в ней всё в одну кучу собирать, а 2 таблицы:

    1. таблица со словами и полями: id, word
    2. таблица синонимов с полями: id, id_main_word, id_synonym_word


    В первой таблице у Вас просто будет список слов, а во второй - список непосредственно синонимов (id - это ID записи, id_main_word - ID "главного слова", id_synonym_word - ID слова-синонима). Тогда у Вас получится в EF создать нормальные ассоциации.
    Ответ написан
    1 комментарий