Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 要插入到数据库中的访问列表元素_Sql_C# 4.0_Console Application - Fatal编程技术网

Sql 要插入到数据库中的访问列表元素

Sql 要插入到数据库中的访问列表元素,sql,c#-4.0,console-application,Sql,C# 4.0,Console Application,我必须将这个SVG文件插入数据库 <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http

我必须将这个SVG文件插入数据库

<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
     viewBox="0 0 655 714" style="enable-background:new 0 0 655 714;" xml:space="preserve">
<style type="text/css">
    .st0{fill:none;stroke:#000000;stroke-width:0.4252;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
    .st1{font-family:'ArialMT';}
    .st2{font-size:4.4px;}
    .st3{font-size:4.0619px;}
    .st4{font-size:4.4848px;}
    .st5{font-family:'CenturyGothic';}
    .st6{font-size:5.3818px;}
    .st7{font-size:4.862px;}
    .st8{font-size:2.9424px;}
    .st9{font-size:5.3817px;}
    .st10{font-size:5.5371px;}
    .st11{font-family:'FuturaBT-Medium';}
    .st12{font-size:7.0621px;}
    .st13{font-size:5.6497px;}
</style>
<g id="INSERT_228_">
    <g id="POLYLINE">
        <polyline class="st0" points="582.3,29.3 489.3,29.3 489.3,161.1 472.8,161.1 472.8,381.8 9.2,381.8 9.2,550.9 91.1,550.9 
            91.1,688.8 404.2,688.8 404.2,672.1 613.8,672.1 613.8,551 568,551 568,161.9 582.3,161.9 582.3,29.3       "/>
    </g>
    <g id="SS06">
        <rect x="200.3" y="504.5" class="st0" width="76.2" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 202.121 540.6375)" class="st1 st2">SS06</text>
    </g>
    <g id="SS22">
        <rect x="292.4" y="469.6" class="st0" width="38.1" height="19"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 294.1578 487.368)" class="st1 st2">SS22</text>
    </g>
    <g id="SS24">
        <rect x="292.4" y="504.5" class="st0" width="76.2" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 294.123 540.6375)" class="st1 st2">SS24</text>
    </g>
    <g id="SS18">
        <rect x="13" y="479.1" class="st0" width="76.2" height="63.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 15.1014 540.2482)" class="st1 st2">SS18</text>
    </g>
    <g id="SS23">
        <rect x="330.5" y="469.6" class="st0" width="38.1" height="19"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 357.6646 487.1672)" class="st1 st2">SS23</text>
    </g>
    <g id="SS21">
        <rect x="330.5" y="450.5" class="st0" width="38.1" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 357.6647 454.7141)" class="st1 st2">SS21</text>
    </g>
    <g id="SS28">
        <rect x="425.8" y="504.5" class="st0" width="38.1" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 451.0888 540.6377)" class="st1 st2">SS28</text>
    </g>
    <g id="SS27">
        <rect x="387.7" y="504.5" class="st0" width="38.1" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 389.792 540.9427)" class="st1 st2">SS27</text>
    </g>
    <g id="SS26">
        <rect x="387.7" y="450.5" class="st0" width="78.2" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 389.7925 487.3685)" class="st1 st2">SS26</text>
    </g>
    <g id="SS25">
        <rect x="387.5" y="396.3" class="st0" width="76.6" height="38.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 389.7921 433.5091)" class="st1 st2">SS25</text>
    </g>
    <g id="SS32">
        <rect x="479.7" y="504.5" class="st0" width="76.3" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.5829 540.3324)" class="st1 st2">SS32</text>
    </g>
    <g id="SS30">
        <rect x="479.5" y="396.3" class="st0" width="76.6" height="38.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.5831 433.5082)" class="st1 st2">SS30</text>
    </g>
    <g id="SS36">
        <rect x="479.7" y="352.1" class="st0" width="25.4" height="19"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.5835 370.0043)" class="st1 st2">SS36</text>
    </g>
    <g id="SS33">
        <rect x="479.7" y="333" class="st0" width="25.4" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.5836 337.4037)" class="st1 st2">SS33</text>
    </g>
    <g id="SS42">
        <rect x="517.8" y="298.1" class="st0" width="38" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 543.9044 315.6991)" class="st1 st2">SS42</text>
    </g>
    <g id="SS39">
        <rect x="479.7" y="279" class="st0" width="38.1" height="38.2"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.584 315.6996)" class="st1 st2">SS39</text>
    </g>
    <g id="SS41">
        <rect x="536.8" y="279" class="st0" width="19.1" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 544.0334 283.5067)" class="st1 st2">SS41</text>
    </g>
    <g id="SS49">
        <rect x="479.7" y="244.3" class="st0" width="19" height="18.5"/>
        <text transform="matrix(0.9286 -1.050466e-04 1.204293e-04 1 481.8765 260.9377)" class="st1 st3">SS49</text>
    </g>
    <g id="SS46">
        <rect x="536.8" y="225.1" class="st0" width="19.1" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 543.6462 229.5146)" class="st1 st2">SS46</text>
    </g>
    <g id="SS43">
        <rect x="479.5" y="224.9" class="st0" width="19.5" height="19.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.5837 229.515)" class="st1 st2">SS43</text>
    </g>
    <g id="SS53">
        <g>
            <rect x="517.8" y="190.1" class="st0" width="38" height="19.1"/>
        </g>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 543.9044 207.2685)" class="st1 st2">SS53</text>
    </g>
    <g id="SS51">
        <g>
            <rect x="479.7" y="171.1" class="st0" width="38.1" height="19.1"/>
        </g>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.5843 175.4545)" class="st1 st2">SS51</text>
    </g>
    <g id="SS38">
        <rect x="530.5" y="352.1" class="st0" width="25.3" height="19"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 544.0338 370.1347)" class="st1 st2">SS38</text>
    </g>
    <g id="SS31">
        <rect x="479.7" y="450.5" class="st0" width="76.3" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 481.5835 487.1674)" class="st1 st2">SS31</text>
    </g>
    <g id="SS52">
        <g>
            <rect x="479.7" y="190.1" class="st0" width="38.1" height="19.1"/>
        </g>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 482.0323 207.2679)" class="st1 st2">SS52</text>
    </g>
    <g id="SS35">
        <rect x="530.5" y="333" class="st0" width="25.3" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 543.6471 337.4033)" class="st1 st2">SS35</text>
    </g>
    <g id="SS16">
        <rect x="108" y="450.3" class="st0" width="38.4" height="13.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 111.4612 459.9469)" class="st1 st2">SS16</text>
    </g>
    <g id="SS09">
        <rect x="200.3" y="469.6" class="st0" width="50.8" height="19"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 202.1215 486.5066)" class="st1 st2">SS09</text>
    </g>
    <g id="SS07">
        <rect x="200.3" y="450.5" class="st0" width="50.8" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 202.121 456.7469)" class="st1 st2">SS07</text>
    </g>
    <g id="SS19">
        <rect x="251.1" y="469.6" class="st0" width="25.4" height="19"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 264.4966 486.5062)" class="st1 st2">SS19</text>
    </g>
    <g id="SS20">
        <rect x="292.4" y="450.5" class="st0" width="38.1" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 294.1217 454.7146)" class="st1 st2">SS20</text>
    </g>
    <g id="SS48">
        <rect x="498.8" y="244.1" class="st0" width="19.1" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 504.8678 261.7213)" class="st1 st2">SS48</text>
    </g>
    <g id="SS44">
        <rect x="498.6" y="224.9" class="st0" width="19.5" height="19.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 505.4529 229.604)" class="st1 st2">SS44</text>
    </g>
    <g id="SS47">
        <rect x="517.8" y="244.1" class="st0" width="38" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 543.0709 261.7207)" class="st1 st2">SS47</text>
    </g>
    <g id="SS45">
        <rect x="517.5" y="224.8" class="st0" width="19.5" height="19.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 524.3689 229.6047)" class="st1 st2">SS45</text>
    </g>
    <g id="SS40">
        <rect x="517.8" y="279" class="st0" width="19" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 519.0959 283.5067)" class="st1 st2">SS40</text>
    </g>
    <g id="SS37">
        <rect x="505.1" y="352.1" class="st0" width="25.4" height="19"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 507.9546 370.0031)" class="st1 st2">SS37</text>
    </g>
    <g id="SS34">
        <rect x="505.1" y="333" class="st0" width="25.4" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 507.9557 337.4035)" class="st1 st2">SS34</text>
    </g>
    <g id="SS50">
        <g>
            <rect x="517.8" y="171.1" class="st0" width="38" height="19.1"/>
        </g>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 543.2034 175.4541)" class="st1 st2">SS50</text>
    </g>
    <g id="SS15">
        <rect x="146.1" y="450.3" class="st0" width="38.5" height="13.1"/>
        <text transform="matrix(0.9 -1.531916e-04 1.702129e-04 1 170.4282 459.9478)" class="st1 st2">SS15</text>
    </g>
    <g id="SS17">
        <rect x="324.2" y="396.5" class="st0" width="19" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 330.1946 401.6645)" class="st1 st4">SS17</text>
    </g>
    <g id="SS08">
        <rect x="251.1" y="450.5" class="st0" width="25.4" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 264.4968 455.5882)" class="st1 st2">SS08</text>
    </g>
    <g id="SS02">
        <rect x="108" y="478.9" class="st0" width="76.6" height="63.9"/>
        <text transform="matrix(0.9 0 0 1 109.3252 540.248)" class="st1 st2">SS02</text>
    </g>
    <g id="SS13">
        <rect x="324.2" y="415.6" class="st0" width="44.5" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 354.4122 433.4468)" class="st1 st4">SS13</text>
        <text transform="matrix(1.0543 5.501365e-03 -5.217977e-03 1 326.5814 424.6328)" class="st5 st6">Testing Banner</text>
    </g>
    <g id="SS14">
        <rect x="343.2" y="396.4" class="st0" width="25.4" height="19.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 356.1604 401.3343)" class="st1 st4">SS14</text>
        <text transform="matrix(1 5.218023e-03 -5.217971e-03 1 344.3441 406.3805)" class="st5 st6">Aqua</text>
    </g>
    <g id="SS11">
        <rect x="238.2" y="396.3" class="st0" width="38.5" height="38.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 260.3292 433.241)" class="st1 st4">SS11</text>
        <text transform="matrix(1.1069 5.218016e-03 -4.714038e-03 1 239.4776 416.2588)" class="st5 st7">Rich Interiors</text>
    </g>
    <g id="SS05">
        <rect x="200.1" y="396.3" class="st0" width="38.5" height="38.5"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 201.3555 433.036)" class="st1 st4">SS05</text>
        <text transform="matrix(1 5.218023e-03 -5.217971e-03 1 209.7535 416.1146)" class="st5 st6">O&apos;&apos;Prime</text>
    </g>
    <g id="SS12">
        <rect x="292.4" y="396.5" class="st0" width="31.8" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 292.9132 433.5077)" class="st1 st4">SS12</text>
        <text transform="matrix(1.0301 5.217937e-03 -4.835421e-03 1 294.207 414.3833)" class="st5 st8">Al Rugaib Interiors</text>
    </g>
    <g id="SS01">
        <rect x="13" y="421.9" class="st0" width="31.7" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 14.0635 457.5413)" class="st1 st4">SS01</text>
        <text transform="matrix(1 0 0 1 18.9529 443.0661)" class="st5 st9">Nano</text>
    </g>
    <g id="SS10">
        <rect x="108.2" y="396.5" class="st0" width="76.2" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 109.3213 432.1395)" class="st1 st4">SS10</text>
        <text id="Qatar_Development_Bank" transform="matrix(0.7912 0 0 1 111.3252 414.3945)" class="st5 st10">Qatar Development Bank (QDB)</text>
    </g>
    <g id="SS03">
        <rect x="13" y="396.5" class="st0" width="76.2" height="25.4"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 15.0975 401.8253)" class="st1 st4">SS03</text>
        <text transform="matrix(1 0 0 1 31.7155 411.5282)" class="st11 st12">Migalo Home</text>
    </g>
    <g id="SS04">
        <rect x="44.7" y="421.9" class="st0" width="44.5" height="38.1"/>
        <text transform="matrix(0.9 -1.050466e-04 1.167184e-04 1 76.5518 457.6346)" class="st1 st4">SS04</text>
        <text transform="matrix(1 0 0 1 52.9853 441.2652)" class="st11 st13">Mardesign</text>
    </g>
</g>
</svg>

.st0{填充:无;笔划:000000;笔划宽度:0.4252;笔划线帽:圆形;笔划线连接:圆形;笔划斜接限制:10;}
.st1{font-family:'ArialMT';}
.st2{字体大小:4.4px;}
.st3{字体大小:4.0619px;}
.st4{字体大小:4.4848px;}
.st5{字体系列:'CenturyGothic';}
.st6{字体大小:5.3818px;}
.st7{字体大小:4.862px;}
.st8{字体大小:2.9424px;}
.st9{字体大小:5.3817px;}
.st10{字体大小:5.5371px;}
.st11{字体系列:'FuturaBT-Medium';}
.st12{字体大小:7.0621px;}
.st13{字体大小:5.6497px;}
SS06
SS22
SS24
十八年级
SS23
SS21
第28课
SS27
中学26
SS25
SS32
SS30
SS36
SS33
SS42
SS39
SS41
SS49
SS46
SS43
SS53
SS51
SS38
SS31
SS52
35年级
十六年级
SS09
SS07
SS19
SS20
SS48
SS44
SS47
SS45
SS40
SS37
SS34
SS50
SS15
SS17
SS08
SS02
SS13
测试横幅
SS14
水绿色
SS11
丰富的室内设计
SS05
O&apos&载脂蛋白;首要的
SS12
鲁加伊布室内装饰
SS01
纳米技术
SS10
卡塔尔开发银行(QDB)
SS03
米加洛之家酒店
SS04
马赛克
我已经为它创建了一个类

名称空间Xml2CSharp { [XmlRoot(ElementName=“style”,Namespace=”“)] 公课风格 { [XmlAttribute(AttributeName=“type”)] 公共字符串类型{get;set;} [XmlText] 公共字符串文本{get;set;} }

[XmlRoot(ElementName=“polyline”,名称空间=”http://www.w3.org/2000/svg")]
公共类多段线
{
[XmlAttribute(AttributeName=“class”)]
公共字符串类{get;set;}
[XmlAttribute(AttributeName=“points”)]
公共字符串点{get;set;}
}
[XmlRoot(ElementName=“g”,命名空间=”http://www.w3.org/2000/svg")]
公共类别G
{
[xmlement(ElementName=“polyline”,名称空间=”http://www.w3.org/2000/svg")]
公共多段线多段线{get;set;}
[XmlAttribute(AttributeName=“id”)]
公共字符串Id{get;set;}
[XmlElement(ElementName=“rect”,命名空间=”http://www.w3.org/2000/svg")]
公共Rect Rect{get;set;}
[XmlElement(ElementName=“text”,命名空间=”http://www.w3.org/2000/svg")]
公共列表文本{get;set;}
[XmlElement(ElementName=“g”,命名空间=”http://www.w3.org/2000/svg")]
公共列表G1{get;set;}
}
[XmlRoot(ElementName=“rect”,命名空间=”http://www.w3.org/2000/svg")]
公共类矩形
{
[xmltattribute(AttributeName=“x”)]
公共字符串X{get;set;}
[xmltattribute(AttributeName=“y”)]
公共字符串Y{get;set;}
[XmlAttribute(AttributeName=“class”)]
公共字符串类{get;set;}
[XmlAttribute(AttributeName=“宽度”)]
公共字符串宽度{get;set;}
[XmlAttribute(AttributeName=“height”)]
公共字符串高度{get;set;}
}
[XmlRoot(ElementName=“text”,命名空间=”http://www.w3.org/2000/svg")]
公共类文本
{
[XmlAttribute(AttributeName=“transform”)]
公共字符串转换{get;set;}
[XmlAttribute(AttributeName=“class”)]
公共字符串类{get;set;}
[XmlText]
公共字符串Text1{get;set;}
[XmlAttribute(AttributeName=“id”)]
公共字符串Id{get;set;}
}
[XmlRoot(ElementName=“svg”,命名空间=”http://www.w3.org/2000/svg")]
公共类Svg
{
[XmlElement(ElementName=“style”,命名空间=”http://www.w3.org/2000/svg")]
公共样式样式{get;set;}
[XmlAttribute(AttributeName=“style”)]
公共字符串_样式{get;set;}
[XmlElement(ElementName=“g”,命名空间=”http://www.w3.org/2000/svg")]
公共G{get;set;}
[XmlAttribute(AttributeName=“version”)]
公共字符串版本{get;set;}
[XmlAttribute(AttributeName=“id”)]
公共字符串Id{get;set;}
[xmldattribute(AttributeName=“xmlns”)]
公共字符串Xmlns{get;set;}
[XmlAttribute(AttributeName=“xlink”,命名空间=”http://www.w3.org/2000/xmlns/")]
公共字符串Xlink{get;set;}
[xmltattribute(AttributeName=“x”)]
公共字符串X{get;set;}
[xmltattribute(AttributeName=“y”)]
公共字符串Y{get;set;}
[XmlAttribute(AttributeName=“viewBox”)]
公共字符串视图框{get;set;}
[XmlAttribute(AttributeName=“space”,命名空间=”http://www.w3.org/XML/1998/namespace")]
公共字符串空间{get;set;}
}
}

我尝试过的insert代码如下:

班级计划 { 静态字符串\u svgUri=@“D:\InsertHallInto
[XmlRoot(ElementName = "polyline", Namespace = "http://www.w3.org/2000/svg")]
public class Polyline
{
    [XmlAttribute(AttributeName = "class")]
    public string Class { get; set; }
    [XmlAttribute(AttributeName = "points")]
    public string Points { get; set; }
}

[XmlRoot(ElementName = "g", Namespace = "http://www.w3.org/2000/svg")]
public class G
{
    [XmlElement(ElementName = "polyline", Namespace = "http://www.w3.org/2000/svg")]
    public Polyline Polyline { get; set; }
    [XmlAttribute(AttributeName = "id")]
    public string Id { get; set; }
    [XmlElement(ElementName = "rect", Namespace = "http://www.w3.org/2000/svg")]
    public Rect Rect { get; set; }
    [XmlElement(ElementName = "text", Namespace = "http://www.w3.org/2000/svg")]
    public List<Text> Text { get; set; }
    [XmlElement(ElementName = "g", Namespace = "http://www.w3.org/2000/svg")]
    public List<G> G1 { get; set; }
}

[XmlRoot(ElementName = "rect", Namespace = "http://www.w3.org/2000/svg")]
public class Rect
{
    [XmlAttribute(AttributeName = "x")]
    public string X { get; set; }
    [XmlAttribute(AttributeName = "y")]
    public string Y { get; set; }
    [XmlAttribute(AttributeName = "class")]
    public string Class { get; set; }
    [XmlAttribute(AttributeName = "width")]
    public string Width { get; set; }
    [XmlAttribute(AttributeName = "height")]
    public string Height { get; set; }
}

[XmlRoot(ElementName = "text", Namespace = "http://www.w3.org/2000/svg")]
public class Text
{
    [XmlAttribute(AttributeName = "transform")]
    public string Transform { get; set; }
    [XmlAttribute(AttributeName = "class")]
    public string Class { get; set; }
    [XmlText]
    public string Text1 { get; set; }
    [XmlAttribute(AttributeName = "id")]
    public string Id { get; set; }
}

[XmlRoot(ElementName = "svg", Namespace = "http://www.w3.org/2000/svg")]
public class Svg
{
    [XmlElement(ElementName = "style", Namespace = "http://www.w3.org/2000/svg")]
    public Style Style { get; set; }
    [XmlAttribute(AttributeName = "style")]
    public string _Style { get; set; }
    [XmlElement(ElementName = "g", Namespace = "http://www.w3.org/2000/svg")]
    public G G { get; set; }
    [XmlAttribute(AttributeName = "version")]
    public string Version { get; set; }
    [XmlAttribute(AttributeName = "id")]
    public string Id { get; set; }
    [XmlAttribute(AttributeName = "xmlns")]
    public string Xmlns { get; set; }
    [XmlAttribute(AttributeName = "xlink", Namespace = "http://www.w3.org/2000/xmlns/")]
    public string Xlink { get; set; }
    [XmlAttribute(AttributeName = "x")]
    public string X { get; set; }
    [XmlAttribute(AttributeName = "y")]
    public string Y { get; set; }
    [XmlAttribute(AttributeName = "viewBox")]
    public string ViewBox { get; set; }
    [XmlAttribute(AttributeName = "space", Namespace = "http://www.w3.org/XML/1998/namespace")]
    public string Space { get; set; }
}
    static void Main(string[] args)
    {
        try
        {
            XmlSerializer serializer = new XmlSerializer(typeof(Svg));
            using (TextReader reader = new StreamReader(_svgUri))
            {
                Svg fileSvg = (Svg)serializer.Deserialize(reader);
              //  TruncateTable();
                //Console.WriteLine(fileSvg);
                List<G> recordsToInsert = new List<G>();

                using (_connection = new SqlConnection(_connectionString))
                {
                    _connection.Open();

                    foreach (G fileItem in fileSvg.G.G1)
                    {
                        if (fileItem.Rect != null)
                        {
                            InsertRect(fileItem);
                        }
                    }
                }
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex);
        }
        finally
        {
            CloseDBConnection();
        }
    }

    static void InsertRect(G fileGroup)
    {
        string query = "INSERT INTO New_Map(Stand_number,Banner_Name,Shape_Type,Height,Width) Values(@Stand_number, @Banner_Name,@Shape_Type,@Height,@Width)";
        using (SqlCommand cmd = new SqlCommand(query, _connection))
        {
            cmd.CommandType = CommandType.Text;
            cmd.Parameters.AddWithValue("@Stand_number", fileGroup.Id ?? (object)DBNull.Value);
            //need to insert a banner name here, you can check svg file for it. for example Mardesign
            cmd.Parameters.AddWithValue("@Banner_Name", fileGroup.Text.Where(c => !c.Text1.Any(char.IsDigit)) ?? (object)DBNull.Value);
            if (fileGroup.Rect != null)
            {
                cmd.Parameters.AddWithValue("@Shape_Type", "Rectangle");
            }
            cmd.Parameters.AddWithValue("@Height", fileGroup.Rect.Height ?? (object)DBNull.Value);
            cmd.Parameters.AddWithValue("@Width", fileGroup.Rect.Width ?? (object)DBNull.Value);
            cmd.ExecuteNonQuery();
        }
    }
    static void CloseDBConnection()
    {
        if (_connection != null && _connection.State == ConnectionState.Open)
        {
            _connection.Close();
        }
    }
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
using Xml2CSharp;

namespace InsertHallIntoDB
{
    class Program
    {

        static string _svgUri = @"D:\InsertHallIntoDB\InsertHallIntoDB\Files\NewGroupedmap29oct(1)(1).svg";
        static string _connectionString = "Data Source=.;Initial Catalog=FloorPlan;Integrated Security=True";
        static SqlConnection _connection = null;

        static void Main(string[] args)
        {
            try
            {
                XmlSerializer serializer = new XmlSerializer(typeof(Svg));
                using (TextReader reader = new StreamReader(_svgUri))
                {
                    Svg fileSvg = (Svg)serializer.Deserialize(reader);
                  //  TruncateTable();
                    //Console.WriteLine(fileSvg);
                    List<G> recordsToInsert = new List<G>();

                    using (_connection = new SqlConnection(_connectionString))
                    {
                        _connection.Open();

                        foreach (G fileItem in fileSvg.G.G1)
                        {
                            if (fileItem.Rect != null)
                            {
                                InsertRect(fileItem);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            finally
            {
                CloseDBConnection();
            }
        }

        static void InsertRect(G fileGroup)
        {
            string query = "INSERT INTO New_Map(Stand_number,Banner_Name,Shape_Type,Height,Width) Values(@Stand_number, @Banner_Name,@Shape_Type,@Height,@Width)";
            using (SqlCommand cmd = new SqlCommand(query, _connection))
            {
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("@Stand_number", fileGroup.Id ?? (object)DBNull.Value);
                //need to insert a banner name here, you can check svg file for it. for example Mardesign
                var value = fileGroup.Text.Find(c => !c.Text1.Any(char.IsDigit));
                if (value != null)
                {
                    cmd.Parameters.AddWithValue("@Banner_Name", value.Text1 ?? (object)DBNull.Value);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Banner_Name", "Null");
                }
                if (fileGroup.Rect != null)
                {
                    cmd.Parameters.AddWithValue("@Shape_Type", "Rectangle");
                }
                cmd.Parameters.AddWithValue("@Height", fileGroup.Rect.Height ?? (object)DBNull.Value);
                cmd.Parameters.AddWithValue("@Width", fileGroup.Rect.Width ?? (object)DBNull.Value);
                cmd.ExecuteNonQuery();
            }
        }
        static void CloseDBConnection()
        {
            if (_connection != null && _connection.State == ConnectionState.Open)
            {
                _connection.Close();
            }
        }
        static void TruncateTable()
        {
            try
            {
                using (_connection = new SqlConnection(_connectionString))
                {
                    // Open your connection
                    _connection.Open();
                    //Change the table name here
                    string sql = "truncate table New_Map";
                    // Create the Command and Parameter objects.                 
                    SqlCommand cmd = new SqlCommand(sql, _connection);
                    cmd.ExecuteNonQuery();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }
            finally
            {
                CloseDBConnection();
            }
        }
    }
}

    enter code here