Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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
C# 如何设计具有不同数据项的数据模型,并将它们分组到一个网格中?_C#_Windows Store Apps_Viewmodel_Datamodel - Fatal编程技术网

C# 如何设计具有不同数据项的数据模型,并将它们分组到一个网格中?

C# 如何设计具有不同数据项的数据模型,并将它们分组到一个网格中?,c#,windows-store-apps,viewmodel,datamodel,C#,Windows Store Apps,Viewmodel,Datamodel,我是Windows应用商店应用程序的新手,虽然对.net开发一般来说并不陌生。我正在尝试为一个应用程序建立一个概念,该应用程序应该向用户提供旅游数据(例如景点、酒店、书籍等)。我正在尝试实现类似Windows应用商店的功能,将所有不同的数据按其类型(景点、酒店、书籍等)分组,放入一个网格中 在Windows应用商店中,每个项目都来自具有相同属性的同一类型(应用程序)。在我的情况下,这些项目将共享一些公共属性(标题、说明等),但每个项目都有自己的一些属性。以下是xml格式的数据摘录(仅供说明)

我是Windows应用商店应用程序的新手,虽然对.net开发一般来说并不陌生。我正在尝试为一个应用程序建立一个概念,该应用程序应该向用户提供旅游数据(例如景点、酒店、书籍等)。我正在尝试实现类似Windows应用商店的功能,将所有不同的数据按其类型(景点、酒店、书籍等)分组,放入一个网格中

在Windows应用商店中,每个项目都来自具有相同属性的同一类型(应用程序)。在我的情况下,这些项目将共享一些公共属性(标题、说明等),但每个项目都有自己的一些属性。以下是xml格式的数据摘录(仅供说明)


1856年,德国的温德尔巴恩·沃尔德和他母亲在一起。
达斯希尔顿酒店位于弗劳恩基尔什·恩特弗恩特的阿尔施塔特努尔·韦尼格·米尔特(Miter von der Frauenkirche entfernt)。
德累斯顿阿尔滕德累斯顿大学。
所以,我必须如何设计我的数据模型和/或视图模型以将它们分组到一个网格中?也许我需要一些公共数据项,这些数据项的公共属性作为父项,所有子项都从中派生并添加它们的特殊属性?非常感谢您的帮助

谢谢, 迈克尔

<?xml version="1.0"?>
<Items>
    <Sights>
        <Sight Title="Windbergbahn" SubTitle="Deutschlands erste Gebirgsbahn" Country="Deutschland" Region="Sachsen" Town="Dresden">
            <Content>Die Windbergbahn wurde 1856 erbaut und ist damit Deutschlands erste Gebirgsbahn.</Content>
            <Images></Images>
        </Sight>
    </Sights>
    <Hotels>
        <Hotel Title="Hilton Dresden" SubTitle="Direkt an der Frauenkirche" Country="Deutschland" Region="Sachsen" Town="Dresden" Capacity="300" Classification="5">
            <Content>Das Hilton Hotel liegt direkt in der Altstadt nur wenige Meter von der Frauenkirche entfernt.</Content>
            <Images></Images>
        </Hotel>
    </Hotels>
    <Books>
        <Book Title="Das alte Dresden" SubTitle="Some subtitle" Author="Anton Author" ISBN="643787383333" Price="19.99" Currency="EUR">
            <Content>Das Buch zeigt Fotos der Jahrhundertwende des alten Dresden.</Content>
        </Book>
    </Books>
</Items>