хорошо ... мне сложно объяснить, поэтому я покажу класс из одного пространства имен и отдельного пространства имен ...
Company.Product.Domain
(это представляет класс, который содержит методы, специфичные для этого класса, я назвал его «Домен», чтобы вы могли видеть, как я использую одно и то же имя в отдельном пространстве имен
Company.Product.Domain.Data.Contracts
(это пространство имен будет для всех контрактов данных, которые будут использоваться в службе WCF)
Если я нахожусь в классе Company.Product.Domain
и пытаюсь использовать классы в Company.Product.Domain.Data.Contracts
, когда я пытаюсь это напечатать, я добираюсь до Company.Product.Domain
и больше не отображаю intellisense. Это также показывает, что эта ссылка является классом, а не позволяет мне попасть в пространство имен.
У меня есть Company.Product.Domain.Data.Contracts
, указанный в моем классе Company.Product.Domain
.
Возможно ли иметь пространство имен Company.Product
с классом внутри него, а также другое пространство имен Company.Product.Domain.Data.Contracts
? Если да, то как?
Спасибо