下面的代码片段来自* .xsd(Visual Studio中内置的XML Schema)文件。我试图找出SQL代码所在的位置,以便使用这些强类型.NET表检索数据。我到处寻找,找不到它。只有两个表与我的数据库中的实际表名匹配。这些主键和外键是在Visual Studio中为此XSD配置的,还是在SQL数据库中找到的这些键?如果我双击* .xsd,我可以看到表,但我不知道从数据库查询的数据,除非我使用SQL分析器。如果有人可以解释,那就太好了。
答案 0 :(得分:0)
到目前为止,发现此PDF是最好的在线资源: http://oreilly.com/catalog/visualstudiohks/chapter/hack49.pdf
强类型数据集从第49页开始。唯一的问题是它没有帮助我回答我的问题。当我将表从服务器资源管理器拖到* .xsd文件时,会使用名为Fill,GetData()的方法创建TableAdaptor。手动创建时,不会创建此项。它还说它会自动使用连接字符串信息更新web.config文件。但是,我想弄清楚的表没有这个TableAdaptor。这些键似乎根本不与SQL相关。它们完全基于Visual Studio XSD Designer中的表,基于在那里创建的列。我仍然想知道数据最终如何映射到SQL以及哪些表。