Доступ к хранимым процедурам с помощью robconery / mass? - PullRequest
7 голосов
/ 16 марта 2012

Еще одна замечательная статья Роба о Massive ORM . То, что я не смог найти, это ссылки на то, как получить доступ к хранимым процедурам. SubSonic имел некоторые проблемы с накладными расходами при использовании ActiveRecords, поэтому я предпочел сделать доступ к данным с помощью хранимых процедур, все еще используя SubSonic ORM.

Что я еще не видел, так это прямую поддержку таких вещей, как TVP SQL Server в ORM, поэтому я изменил SubSonic (бесстыдный плагин) для их поддержки.

Возможно ли получить доступ к sprocs SQL Server с помощью Massive. Во-вторых, есть ли поддержка TVP?

1 Ответ

10 голосов
/ 18 марта 2012

Хранимые процедуры специально не поддерживаются, но поскольку вы можете выполнять практически любой SQL с помощью Massive, они будут просто работать:

Образец из Massive Update 2 статьи:

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

И если вы сосредоточены на хранимых процедурах, то есть даже статья о сравнении Micro ORM: MicroORM для .NET: хранимые процедуры

...