SubSonic3 StoredProcedures.tt & SQLServer.ttinclude - PullRequest
0 голосов
/ 03 декабря 2009

В шаблоне для получения хранимых процедур я вижу эту строку

if(spType=="PROCEDURE" &! sp.Name.StartsWith("sp_")){...

Почему sp не может начинаться с sp _?

1 Ответ

3 голосов
/ 05 декабря 2009

В основном потому, что это то, с чего начинаются системные хранимые процедуры, поэтому вы не должны использовать его в качестве соглашения по именованию для ваших SP, потому что тогда первое место, куда SQL смотрит, - это база данных Master, а не ваша база данных. Этот ответ подробно описывает, почему это плохо

Также останавливает генерацию кода SubSonic для системных SP.

...