【发布时间】:2013-05-28 15:51:13
【问题描述】:
我花了一些时间在谷歌上搜索并在这里研究了一些时间:http://msdn.microsoft.com/
但是,我似乎找不到这个问题的简单答案:
当我从数据库返回一些数据时,如下所示的行将返回什么 C# 数据类型到以下 row 变量:
selectQueryString = "SELECT * FROM ContentObjects INNER JOIN TitleObjects ON ContentObjects.ObjectID = TitleObjects.ObjectID WHERE location='home' AND type = 'title' AND TitleObjects.ObjectID = @0";
row = db.QuerySingle(subSelectQueryString, someNumber);
我问是因为我需要在页面开头声明row,然后才能使用它,但它必须被初始化,我似乎无法在不知道数据类型的情况下这样做。
更新:
顺便说一句,var db = Database.Open("tableName")
【问题讨论】:
-
您的链接:msdn.microsoft.com 对您的研究来说似乎过于笼统?您可以尝试更具体的链接。
-
@David 老实说,我真的不知道去哪里找。
-
@David 好的,是的,我见过很多这样的页面,但是我怎么知道数据类型是什么?
-
@根据 MSDN,这应该返回一个“对象”,然后我推测这取决于您的应用程序,否则如果它可以是通用的,它将不会返回一个对象,因为 . net 是强类型的,并且会尽量保持泛型属性。
标签: c# sql types sql-server-ce webmatrix