多くの列と 1 つの行を持つコントロールが必要です。各列の内容がデータベースに追加されます。列の数は変更できます。それに応じて、SQLテーブルにデータを挿入します。どちらがベストか?
このコントロールからすべてのデータを SQL に挿入するにはどうすればよいですか? もしかしてサイクル?すべての列を手動で挿入したくありません。しかし、そのすべての列にアクセスする必要があります。
申し訳ありませんが、タグ C# と WPF は追加しません
多くの列と 1 つの行を持つコントロールが必要です。各列の内容がデータベースに追加されます。列の数は変更できます。それに応じて、SQLテーブルにデータを挿入します。どちらがベストか?
このコントロールからすべてのデータを SQL に挿入するにはどうすればよいですか? もしかしてサイクル?すべての列を手動で挿入したくありません。しかし、そのすべての列にアクセスする必要があります。
申し訳ありませんが、タグ C# と WPF は追加しません
いくつかのオプションがあります: Key-Value テーブル、型付き XML、型なし XML
Key-Value: 主な問題 - 文字列として格納されているすべてのデータ型と CAST が問題です (C# 側)
CREATE TABLE VarTable (
ColName varchar(50) NOT NULL PRIMARY KEY
,Value nvarchar(MAX)
)
INSERT INTO VarTable (ColName, Value)
VALUES ('CutomerID','215')
,('CustomerName','John')
XML
CREATE TABLE XMLTable (
Value XML
)
INSERT INTO XMLTable (Value)
VALUES ('<MyTable><CutomerID>215</CutomerID><CustomerName>John</CustomerName></MyTable>')
SELECT TOP (1) Value FROM XMLTable