coolblue2000
coolblue2000

Reputation: 4928

Entity Framework 5 partial classes not working

I am using EF 5 and I have generated my model from a database. I then want to create some partial classes to extend the functionality of the EF generated classes. In EF 4 I used to simply be able to Put the namespace of the I wanted to use for these classes in to the "Custom Tool Namespace" property of the edmx file. However in EF 5 this seems to be ignored. No matter what I put in the "Custom Tool Namespace" it just keeps generating the the EF classes in the default namespace! I can obviously change the namespace of my partial classes, but I would rather be able to use my own namespaces for them. How on earth do I do this in EF5?

Upvotes: 1

Views: 3065

Answers (2)

Matt Whetton
Matt Whetton

Reputation: 6786

Try opening the edmx file (in the designer), right click the surface of the designer and choose properties - you have an option to set the namespace there, which I believe is what EF5 now uses.

Upvotes: 1

Qpirate
Qpirate

Reputation: 2078

In the Properties of the Model Designer (.edmx) under schema there is a Namespace Property, you can set your namespace here.

Upvotes: 2

Related Questions