If you create an entity before calling DbTable.Add() or DbTable.Attach() if you check the state, it'll be detached.
If you load entities from the db they should always be attached.
+++ Rick ---
>Hi everybody,
>
>I am wondering why would our EntityState will always be Detached?
>
>We're not using the model classes directly in our client part of the application. In our methods we use ModelView and convert model class to a ModelView through AutoMapper and back when sending changes back to the backend.
>
>Is it what makes the entities detached and so that's why we're manually setting the state to Modified?
>
>Thanks in advance.