我正在尝试使用C#代码动态获取数据库表结构,如下所示:
using Microsoft.SqlServer.Management.Common;
using Microsoft.SqlServer.Management.Smo;
public class LoadStuff
{
...
public void LoadDatabase(string vDatabaseName)
{
using (var vSqlConnection = new SqlConnection(DatabaseConnectionString))
{
var vConnection = new ServerConnection(vSqlConnection);
var vServer = new Server(vConnection);
var vDatabase = vServer.Databases[vDatabaseName];
var vTables = vDatabase.Tables;
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我找不到.dll文件来添加引用.我正在使用Visual Studio 2010 Professional.有什么建议?
我只需添加服务地址,按GO即可.之后生成的Reference.svcmap看起来正确,但Reference.cs为空!
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.17626
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
就这样.无法使用ServiceClient对象!
PS:在VS2010中添加相同的服务引用工作正常,并且完全生成reference.cs.
问题是:生成ClientObject是否存在问题,为什么VS没有给我任何警告信息.此外,如果有人遇到这样的问题 - 我怎么能解决这个问题?
版本信息:
Microsoft Visual Studio Ultimate 2012 RC
版本11.0.50706.0 QRELRC 2012年7月
Microsoft .NET Framework
版本4.5.50501
我创建了一个asp.net网站,附带了app_code文件夹.
在同一个解决方案中,我添加了一个Web应用程序项目,我想使用网站app_code文件夹中的类.
我尝试添加一个引用,然后添加项目(网站),但项目列表是空的...谢谢.
使用Visual Studio并添加对项目的引用时,将显示一个包含多个选项卡的窗口; .NET,Project,Recent和Browse.获取.NET列表下列出的项目需要什么?
我们在GAC中有一些项目,我们认为它们会在那里列出,但它们不是.我们正在寻找能够在一个非常大的开发团队中为我们的应用程序中的程序集获得更一致的引用路径的方法.