我有一个存储过程,与在列名称中使用空格和破折号返回列。 我不能简单地用“获取列信息”按钮即可自动生成此存储过程的复杂类型。
如何处理在字段名的空格和破折号,因为他们不是在C#字段名法律性质?
我有一个存储过程,与在列名称中使用空格和破折号返回列。 我不能简单地用“获取列信息”按钮即可自动生成此存储过程的复杂类型。
如何处理在字段名的空格和破折号,因为他们不是在C#字段名法律性质?
我发现这个问题的答案。
继续创建在列名的复合型代强调了空间或遵循任何约定你喜欢命名的复杂类型的字段。
然后,点击在模型浏览器的功能导入。 在Visual Studio 2010中窗口的底部,应该有,说:“映射详细信息”选项卡。 在这里,你可以指定对应于每个领域中的复杂类型的列的名称。 键入与这里的空间列名。
另一种方法是使用一个SqlDataAdapter
执行存储过程。 然后,您可以使用Fill
将内容存储到一个方法DataSet
中,你可以再通过行迭代。 这适用于有空间列。 请参考这个帖子在这里对这个详细的解决方案。