Я создал BLL, который запрашивает контекст Entity Framework.Файл EDML находится в той же сборке BLL.Он принимает EF-сущности в качестве параметров уровня представления и возвращает EF-сущности в качестве результатов.Для этого я сделал общедоступными сущности, чтобы уровень представления мог создавать их, например, DLL.TablName newRecord = new DLL.TableName()
и т. Д. Проблема в том, что сущности моего объектного контекста также открыты, поскольку они общедоступны.Я могу вручную изменить его на частный в сгенерированном дизайнером коде, но если я внесу в него какие-либо изменения, он снова станет общедоступным.Я не видел настройки модификатора доступа в конструкторе.Как я могу сделать ObjectContext частным или внутренним?
Я все еще нахожусь в процессе проектирования слоя, поэтому я могу изменить свой дизайн, если это не может быть сделано.