Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Patterns of Enterprise Application Architecture

9.3. Table Module

Uma instância por tabela trata todas as linhas dela.

Classe Contratos operando sobre uma tabela inteira de linhas, recebendo o id como parâmetro
Um objeto para a tabela toda. Você passa o id para o método.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Qual a diferença central entre Table Module e Domain Model?
Table Module tem uma instância por tabela; Domain Model tem uma instância por entidade (linha) com identidade.
De onde vêm os dados do Table Module?
De um Record Set, geralmente obtido via Table Data Gateway.
Quando ele é a melhor escolha?
Quando a lógica é moderada e o ambiente tem ótimas ferramentas para Record Sets.

Exercícios de fixação

0/5 respondidas
1.
Em qual código há um Table Module?
2.
O que o Table Module não oferece em comparação ao Domain Model?
3.
Qual padrão de fonte de dados acompanha o Table Module?
4.
Por que o Table Module se encaixa bem no .NET clássico?
5.
Comparado ao Transaction Script, o Table Module:
Seu progresso fica salvo neste navegador.