我有一個xamarin.forms項目。在PCL我有與這些3行代碼的類....xamarin形式...無法從SqlCommand獲取參數值...錯誤「MarshalByRefObject」聲明它在'mscorlib'中定義..無法找到
1)SqlCommand cmd = new SqlCommand();
....(注意:這行代碼作品)
2)cmd.Parameters.Add(new SqlParameter("@UserID", SqlDbType.Char, 5)).Direction = ParameterDirection.Input;
...(注:這行代碼的工作)
3)var userid = cmd.Parameters["@UserID"].Value;
....(注:這行代碼不起作用)
我收到這條消息...
「通過參考鍵入「MarshalByRefObject」聲稱它是在 「mscorlib程序」定義,但找不到
這3行代碼的工作在Android的具體項目,但不是在PCL類
我可以添加參數給SqlCommand在PCL類,但不能檢索值提前
感謝您的幫助
什麼是'SqlCommand'的完整命名空間?你有沒有參考PCL中的任何庫? –
完整命名空間= System.Data.SqlClient.SqlCommand ....我引用了System.Data.dll中... C:\ Program Files文件(x86)\參考程序集\ Microsoft \ Framework \ MonoAndroid \ v1.0 – trent