I am new to Entity Framework 6 but would like to use it for the next version of our software.
In my current project i use Csla, which wraps the DAL and BusinessLayer into 1 project.
Is EF doing the same as Csla and creating the DAL and business layer in 1 project? All tutorials online use the Code First approach and bind these objects directly to a MVC web page.
If i use the Database First approach, does this make things different? Would this create only the DAL objects, and would I have to write the business layer version of these objects?
I have read online that people move the Models into a separate project, so you can pass these objects between layers. What would you have in a DAL or BusinessLayer if you did this?
I will mention that we are using SQLServer as our database. I do not think this will change, but never say never.