0
私のプロジェクトでADO.NETエンティティデータモデルを使用しているmdfデータベースファイルがあります。MDFデータベースからスクリプトを生成する
それは押すことによって、データベースのスクリプトファイルを取得するにはサーバーエクスプローラで可能です:
データ接続=> Tabels => [マイテーブル名]イメージを=>テーブルデータの表示=>スクリプト
を提出しますこれは、データベースにデータを挿入するスクリプトを取得します。 私が達成しようとしているのは、データベースを作成してすべてのデータを挿入するスクリプト(gitに追加できるスクリプト)です。
質問(わかりやすく):データベースを構築してデータを挿入するスクリプトをコードで生成するにはどうすればよいですか? 例:
GetTheScriptFromMDFDataBase() =>
“CREATE TABLE [dbo].[Image] (
[Id] INT IDENTITY (1, 1) NOT NULL,
[ImageFileName] NVARCHAR (MAX) NULL,
PRIMARY KEY CLUSTERED ([Id] ASC)
);
SET IDENTITY_INSERT [dbo].[Image] ON
INSERT INTO [dbo].[Image] ([Id], [ImageFileName]) VALUES (6337, N'L:\Database of fundus images\Not fundus images\epicam not fundus\2017-03-02_10-42-40_video_000000405.jpeg')
INSERT INTO [dbo].[Image] ([Id], [ImageFileName]) VALUES (6338, N'L:\Database of fundus images\Not fundus images\epicam not fundus\2017-03-02_10-42-40_video_000000406.jpeg')
INSERT INTO [dbo].[Image] ([Id], [ImageFileName]) VALUES (6339, N'L:\Database of fundus images\Not fundus images\epicam not fundus\2017-03-02_10-42-40_video_000000407.jpeg')
INSERT INTO [dbo].[Image] ([Id], [ImageFileName]) VALUES (6340, N'L:\Database of fundus images\Not fundus images\epicam not fundus\2017-03-02_10-42-40_video_000000408.jpeg')
INSERT INTO [dbo].[Image] ([Id], [ImageFileName]) VALUES (6341, N'L:\Database of fundus images\Not fundus images\epicam not fundus\2017-03-02_10-42-40_video_000000409.jpeg')
SET IDENTITY_INSERT [dbo].[Image] OFF
私は SQL Server管理オブジェクト(SMO) を見てしかし、それは仕事を得ることができることではないされています。
書きます。私はコードからスクリプトを生成したい –