-1
私はAPIからデータを引き出し、SSISスクリプトタスクでC#を使用して、データを解析してSQLに挿入します。ここに私の面倒クラスがある:それは、「ベンダー#」と言うC#クラス名のスペースをどう扱うか?
public class Fields
{
public string kCode { get; set; }
public string kCompany { get; set; }
public string Vendor # { get; set; }
public string kStatus { get; set; }
public string kActive { get; set; }
public string kExpiration { get; set; }
public string kCombinedAPI { get; set; }
}
予告...私は単一の文字列として扱いするかどうかはわかりません、またはそれを回避する方法。これは、APIを作成した人に連絡してスペースを削除させるか、回避する必要がある場所ですか?
C#クラス名(完全停止)...またはハッシュのスペースを持つことはできません – Liam
APIから返された値をこのクラスにどのように非直列化していますか? – KMoussa
私はSSISスクリプトタスクについて何も知らないけど、このクラス名をC#で受け入れられるものに変更できる「プリプロセッサ」と「ポストプロセッサ」を公開しています。ポストプロセッサーの機能は、データで別の方向に進む必要がある場合に必要になります。基本的にはこれを中心とした翻訳ラッパーです。 – Adrian