Я пытаюсь подключиться к базе данных SQL Server 2008 в среде совместного размещения с С# из приложения ASP.NET MVC 3, подключающегося через EF (сначала код).
Моя проблема в том, что сгенерированный оператор SELECT
выглядит так:
SELECT ... FROM [dbo].[TableName]
который выдает ошибку Invalid object name
, но отлично работает, когда я делаю:
SELECT ... FROM [mySQLUserName].[TableName]
Как указать имя пользователя, отличное от dbo
(например, mySQLUserName
)?
EDIT:
Ближайшие статьи, которые я нашел, относятся к этой проблеме:
- http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-existing-database.aspx
- http://weblogs.asp.net/scottgu/archive/2010/07/23/entity-framework-4-code-first-custom-database-schema-mapping.aspx
с особым упором на вторую статью, однако он не указывает, как установить имя пользователя, отличное от dbo