Change the name of the created context file with EF PowerTools Reverse engineering code First

I'm trying to figure out how to make EF Power Tools - Engineer Reverse Code First, use a different name for the generated Context file than it is using now.

Example

I have a database called My_Awesome_Dev_Database . When I ran Reverse-engineer against this, the file that was generated would be called:

My_Awesome_Dev_DatabaseContext.cs

What he would like to do is indicate which file should be called, for example:

MyAwesomeDatabaseContext.cs

Attempts still

I tried to scan the EF.Utilities.CS.ttinclude file to find out how the file name is generated, but so far I have not been successful.

Somebody knows?

Thanks in advance!

+4
1

.

ReverseEngineerCodeFirstHandler ( CodePlex).

var contextFilePath = Path.Combine(modelsDirectory, 
     modelGenerator.EntityContainer.Name + contextHost.FileExtension);
var contextItem = project.AddNewFile(contextFilePath, contextContents);

, modelGenerator.EntityContainer.Name, :

var contextName = 
    connection.Database.Replace(" ", string.Empty)
                       .Replace(".", string.Empty) + "Context";
var modelGenerator = 
    new EntityModelSchemaGenerator(storeGenerator.EntityContainer, 
        "DefaultNamespace", contextName);

, , db, , .

- Entity Framework - , .

+5

All Articles