Насколько я понимаю, Code First строит модель для работы с EF4 в памяти и где вы можете точно настроить свои отображения и прочее.
На основании какой информации строится эта модель?
Вы видите, что у меня есть существующее приложение, и я хочу сначала изменить наш DAL на код, но я хочу сделать это по частям.Поэтому у меня есть класс Context, подобный этому:
Public Class JournalContext
Inherits DbContext
Public Sub New()
MyBase.New("AppDb")
End Sub
Public Property JournalEntries As IDbSet(Of JournalEntry)
Protected Overrides Sub OnModelCreating(ByVal modelBuilder As System.Data.Entity.ModelConfiguration.ModelBuilder)
modelBuilder.Entity(Of JournalEntry).Property(Function(e) e.Id).HasColumnName("JournalEntryId")
End Sub
End Class
EF жалуется, когда я использую этот класс для других типов сущностей, для которых не определен ключ.Но я не хочу, чтобы они были в моей модели для EF.