i besoin d'insérer un disque avec LINQitérer sur une colonne d'entité LINQ
j'ai un NameValueCollection avec les données d'un poste de forme .. donc commencé dans le name=value&name2=value2
etc .. Type Format
chose est j'ai besoin pour insérer toutes ces valeurs dans la table, mais bien sûr, les champs de la table sont tapés, et j'ai besoin de taper les données avant de l'insérer
i pourrait bien sûr faire explicitement
linqtableobj.columnproperty = convert.toWhatever(value);
mais j'ai beaucoup de colonnes dans la table, et les données qui reviennent de la forme, ne marche pas toujours contenir tous les champs de la table
Je pensais que je pouvais itérer sur les colonnes des objets LINQ, obtenir leur type de données - à utiliser pour convertir la valeur appropriée à partir des données de forme bien tout bon, mais im toujours coincé avec faire
linqtableobj.columnproterty = converted value
... s'il y en a une pour chaque colonne dans la table
foreach(col in newlinqrowobj)
{
newlinqobj[col] = convert.changetype(namevaluecollection[col.name],col.datatype)
}
clairement je ne peux pas le faire, mais quelque chose comme ça possible .. ou
est-il possible de boucler autour des colonnes pour le nouveau paramètre « record » les valeurs que je vais .. et je suppose que saisir les types à ce point pour effectuer la conversion
déconcerté je suis
grâce nat