2012-03-16 11 views
7

Another great article por Rob en el Massive ORM. Lo que no he podido encontrar son referencias sobre cómo acceder a los procedimientos almacenados. SubSonic tenía algunos problemas con la sobrecarga de usar ActiveRecords, así que preferí hacer acceso a los datos con los procedimientos almacenados, aún usando el Subsonido ORM.¿Accediendo a procedimientos almacenados con robconery/masivo?

Lo que aún no he visto es el apoyo de plano para cosas como TVP de SQL Server de en un ORM, por lo que modified SubSonic (enchufe descarado) para apoyarlos.

Es posible acceder a los sprocs de SQL Server con Massive. En segundo lugar, ¿hay soporte TVP?

Respuesta

10

procedimientos almacenados no son especialmente compatibles, sino porque puede ejecutar básicamente cualquier SQL con Massive se acaba de trabajar:

Muestra del artículo de Massive Update 2:

var orders = tbl.Query("CustOrdersOrders @0", "ALFKI"); 
foreach (var item in orders) { 
    Console.WriteLine(item.OrderID); 
} 

Y si su atención se centra en procedimientos almacenados hay incluso un artículo de comparación Micro ORM al respecto: MicroORMs for .NET: Stored Procedures

Cuestiones relacionadas