在我的SQL Server上,我有一个名为“preview”的用户,它具有默认架构“preview”。即使我在连接字符串中有此用户,实体框架也始终使用dbo架构。这是正常行为还是我的SQL服务器配置有问题?
我知道我可以使用TableAttribute
或ModelBuilder
定义不同的架构,但我确实试图避免这种情况。
答案 0 :(得分:3)
是EF版本< = 5。 EF6中将有新功能可以满足您的需求。 请参阅此处了解DbModelBuilder.HasDefaultSchema
下的说明