У меня есть два класса Разума:
1. Тот, который генерируется файлом edmx и наследуется контекстом объекта.
2. Тот, который я создал как объект POCO.
Пока я пишу свои запросы, мне нужно написать полное пространство имен класса Reason POCO:
using System.Collections.Generic;
using System.Linq;
using MyProj.Domain.Business.EntitiesRepository.System.Calls;
namespace MyProj.Data.EF4.EntitiesRepository.System.Calls
{
public class ReasonRepository:
EFRepository<MyProj.Domain.Business.Entities.System.Calls.Reason>, IReasonRepository
{
public IList<MyProj.Domain.Business.Entities.System.Calls.Reason> GetReasonsList()
{
return GetQuery().ToList();
}
}
}
Если я не пишу полное пространство имен, компилятор рассматривает Reason как сгенерированный объект, а не как нужный мне объект POCO.
Есть ли способ предотвратить запись полного пространства имен? ..