Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.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_Types_Parameters_Casting - Fatal编程技术网

Sql 将字符串转换为类型类对象

Sql 将字符串转换为类型类对象,sql,types,parameters,casting,Sql,Types,Parameters,Casting,我有一个表存储所有参数的数据类型,还有一个表包含参数值。当我在C#console应用程序中使用它时,如何使用表中的类型创建类型[] 不清楚如何在数据库中存储类型。假设它是程序集限定名(例如:System.String) var types=newlist(); foreach(myTable.AsEnumerable()中的变量行) { var typeName=行字段(“ColumnName”); Add(Type.GetType(typeName)); } var array=types.T

我有一个表存储所有参数的数据类型,还有一个表包含参数值。当我在C#console应用程序中使用它时,如何使用表中的类型创建类型[]

不清楚如何在数据库中存储类型。假设它是程序集限定名(例如:System.String)

var types=newlist();
foreach(myTable.AsEnumerable()中的变量行)
{
var typeName=行字段(“ColumnName”);
Add(Type.GetType(typeName));
}
var array=types.ToArray();

@sharmi您可以通过单击答案前面的“勾号”来接受答案
var types = new List<Type>();

foreach(var row in myTable.AsEnumerable())
{
   var typeName = row.Field<string>("ColumnName");
   types.Add(Type.GetType(typeName));
}

var array = types.ToArray();