I have 5 domains and i need to separate each domain with different database,so how can I do that separation using Entity Framework.
Domain driven design has no opinion on your persistence mechanism such as how you design or structure your database or databases. So from a DDD perspective, the answer is "however you like"!
But, if you would like to separate your domains into different databases (even though you don't have to) your options are:
There may be other options I haven't thought of too, seeing as DDD doesn't prescribe anything about how you store your data.