Добавив subsonic 2.2 subcommander sonic.exe в качестве внешнего инструмента, я могу сгенерировать свои классы DAL в моей определенной папке \ dataaccess \ generate \, но при сборке проекта я получаю ошибку в следующем файле:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\subsonictest\bdf9ac02\aff68c1c\App_Code.2ygn7ole.0.cs in the following:
Код:
/// <summary>
/// Creates an object wrapper for the iData_sp_GenerateDataSQL Procedure
/// </summary>
public static StoredProcedure IDataSpGenerateDataSQL(string TABLE, string IDENTITYCOL)
{
SubSonic.StoredProcedure sp = new
SubSonic.StoredProcedure("iData_sp_GenerateDataSQL",
DataService.GetInstance("KLA"),
"PUZZLE\mnolan");
sp.Command.AddParameter("@TABLE", TABLE, DbType.AnsiString, null, null);
sp.Command.AddParameter("@IDENTITYCOL", IDENTITYCOL, DbType.AnsiString, null, null);
return sp;
}
Сообщение об ошибке - error CS1009 Unrecognized escape sequence
и показывает, что ошибка связана со строкой PUZZLE \ mnolan.
Я могу избежать последовательности с помощью '\', но это не поможет, потому что это временный файл сборки и он обновлен.
Спасибо за помощь,
Mike