Как сопоставить доступ к данным к объектам бизнес-логики в 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
? Если нет, как я могу добиться сопоставления?