Как сопоставить доступ к данным к объектам бизнес-логики в Entity Framework

Я использую Entity Framework в приложении ASP.NET C # MVC.

У меня есть объекты, которые сгенерированы EF на уровне доступа к данным:

namespace Project1.DataAccess
{
    using System;
    using System.Collections.Generic;

    public partial class User
    {
        public User()
        {
            this.Files = new HashSet<File>();
            this.Folders = new HashSet<Folder>();
        }
        //...

    }
}

Теперь я хочу создать объекты бизнес-логики, а затем сопоставить их с объектами доступа к данным:

namespace Project1.Logic
{
    public class User
    {
        public int Id { get; set; }
    }
}

У меня очень мало таблиц в базе данных. Нужно ли использоватьAutomapper? Если нет, как я могу добиться сопоставления?

Ответы на вопрос(4)

Ваш ответ на вопрос