1

私の現在のプロジェクトの開発者は、開発コード内で Microsoft.SqlServer.Management.Smo を使用して、プログラムでテーブルを構築しました。

私には、これは悪い考えのように思えます。

それは...ですか?

4

1 に答える 1

0

その点で悪い考えであるかどうかは、アプリケーションが実行または展開される環境、またはアプリケーションが何をする必要があるかによって異なります。

SMO を使用すると、.NET コードでデータベース管理操作を簡単に実行できます。これらの管理タスクはすべて、T-SQL を使用してデータベース上で直接実行するか、SQL Server Management Studio を介して実行できますが、SMO を使用できるため、これらの種類の操作を .NET アプリケーションに含めるための幅広い柔軟性が提供されます。

実際、SQL Server Management Studio は、ほとんどの管理タスクを SMO に依存しています。ここで SMO で何ができるかを示す記事を見つけましたhttp://msdn.microsoft.com/en-us/magazine/cc163409.aspx

于 2013-06-24T11:57:09.300 に答える