添加亚音速2.2子命令sonic.exe作为外部工具后,我可以在我定义的\ dataaccess \ generated \文件夹中生成我的DAL类,但是当我生成该项目时,在以下文件中出现错误:.NET生成错误
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
并且示出了误差与所述拼图\ mnolan串相关联。 我可以使用'\'转义序列,但这无济于事,因为这是一个临时构建文件并且会被重新生成。
感谢您的帮助,
迈克
什么是“PUZZLE \ mnolan”字符串指的是? – geofftnz
@geofftnxz - 我认为这是架构的登录,但不知道为什么亚音速不会逃脱或“@”“'它。 –