Antonio Esposito's


Prodotti tipici .NETtiani

POCO

I POCO (Plain Old Clr Object) sono oggetti semplicemente scritti in linguaggio standard, senza attributi o design pattern caratterizzanti. Il nome deriva dai POJO (Plain Old Java Object).

Es:

public class Person {
public name {get; set;}
public surname {get; set;}
}

 

In LINQ ad esempio è possibile utilizzare classi da mappare ad una tabella utilizzando l'attributo [Table] e [Column]. Diversamente è possibile utilizzare la classe XmlMappingSource collegata ad un file di configurazione .xml da passare al costruttore di un DataContext per far generare il mapping in modo dichiarativo (con l'xml appunto) e non imperativo (con gli attributi compilati nel codice)

Es:

XmlMappingSource m = new XmlMappingSource("mapping.xml");
var c = new DataContext(conn, m);
Table persons = c.GetTable();

POCO: http://en.wikipedia.org/wiki/Plain_Old_CLR_Object
POJO: http://en.wikipedia.org/wiki/Plain_Old_Java_Object

Ciao ;)
Categoria: Tips
lunedì, 11 gen 2010 Ore. 17.13
Statistiche
  • Views Home Page: 7.656
  • Views Posts: 47.268
  • Views Gallerie: 0
  • n° Posts: 44
  • n° Commenti: 18
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003