powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по проектированию слоя данных
2 сообщений из 2, страница 1 из 1
Вопрос по проектированию слоя данных
    #34173373
Prodmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброй всем ночи.

Имеется такая проблема.
Есть класс

class A1
{
private bool m_completed;
public bool Completed
{get {return m_completed}}
}

есть класс доступа к БД
class ADB
{
public void Save(A1 obj)
{...}
}

Вопрос такой. Как сделать, чтобы переменную m_completed мог менять только класс БД и никто более? (вариант самостоятельной записи объекта не рассматривается ввиду большого кол-ва данных)

И вообще, посоветуйте, пожалуйста, нормальную литературу и ресурсы по проектированию слоя данных для приложений ASP.NET
...
Рейтинг: 0 / 0
Вопрос по проектированию слоя данных
    #34180642
knst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Prodmitry, Вы писали:

P>Доброй всем ночи.

P>Имеется такая проблема.
P>Есть класс

P>class A1
P>{
P>private bool m_completed;
P>public bool Completed
P>{get {return m_completed}}
P>}

P>есть класс доступа к БД
P>class ADB
P>{
P>public void Save(A1 obj)
P>{...}
P>}

P>Вопрос такой. Как сделать, чтобы переменную m_completed мог менять только класс БД и никто более? (вариант самостоятельной записи объекта не рассматривается ввиду большого кол-ва данных)

P>И вообще, посоветуйте, пожалуйста, нормальную литературу и ресурсы по проектированию слоя данных для приложений ASP.NET

Я в такой ситуации делал отдельную сборку по БО и internal set в пропертях, а сборку DataAccess делал френдовой
([assembly: InternalsVisibleTo("DataAccess")] в AssemplyInfo.cs)
Где-то видел пример где на уровне безопасности доступа к коду все решалось — писался аттрибут у которого задано объекты какого класса имеют доступ, но ИМХО это — параноя:)

По части литературы... читай рихтера.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос по проектированию слоя данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]