I’m working with a (.net4 / mvc3 ) solution file downloaded (from a reputable source) where a connection string exists in web.config but I don’t see explicit instructions to create the database and there’s no included ‘.mdf’. The first time I build I got a runtime error regarding lack of permissions to CREATE database. So I created a blank db and made sure the string referenced a SQL user that had .dbo/owner rights to the db just created.
But subsequent builds don’t seem to execute that same initialize db script – where ever that’s stored.
Where is this ‘first use’ convention for creating databases documented?
thx
That is a feature of Entity Framework Code First. I am not sure what you are looking for exactly, but searching for “EF Code First Initialization Strategy” might help.
For instance read this article: EF Code First DB Initialization Using Web.Config