Ответы:
dbo - это схема по умолчанию в SQL Server. Вы можете создавать свои собственные схемы, чтобы лучше управлять пространством имен вашего объекта.
Если вы используете Sql Server Management Studio, вы можете создать собственную схему, выбрав Базы данных - Ваша база данных - Безопасность - Схемы.
Создать его с помощью скрипта так же просто, как (например):
CREATE SCHEMA [EnterSchemaNameHere] AUTHORIZATION [dbo]
Вы можете использовать их для логической группировки таблиц, например, путем создания схемы для «финансовой» информации и другой для «личных» данных. Ваши таблицы будут отображаться как:
Financial.BankAccounts Financial.Transactions Personal.Address
Вместо того, чтобы использовать схему по умолчанию dbo.
[Table("Customer", Schema = "MySchema")]
Он является новым для SQL 2005 и предлагает упрощенный способ группировки объектов, особенно в целях защиты объектов в этой «группе».
Следующая ссылка предлагает более глубокое объяснение того, что это такое, почему мы будем его использовать: