2017-10-16 56 views
1

我想在我的蛋糕脚本中使用System.Data来执行一些数据库操作。如何在Cake脚本中引用系统程序集?

我的脚本是某事像这样:

#r "System.Data" 

void DoSomething() 
{ 
    System.Data.SqlConnection conn = new System.Data.SqlConnection(..); 
} 

然而,这并不编译导致错误 error CS0246: The type or namespace name 'SqlConnection' could not be found (are you missing a using directive or an assembly reference?)

什么是蛋糕脚本参考系统组件(由GAC)的正确方法?

回答

2

System.Data已经加载了蛋糕。 你的问题是SqlConnection的命名空间。 正确的NS是System.Data.SqlClient.SqlConnection

您的文件可以只有这个

using System.Data.SqlClient; 
void DoSomething() 
{ 
    SqlConnection conn = null; 
} 
+0

这显然如此。在整个生活中习惯于Intellisense会让你在没有的时候瘫痪;) –

相关问题