2
簡潔に:の2つの文字列をが処理するCLR関数を記述しました。.NET CLR SQLスカラー関数DataTypes
私のジレンマ:SqlString
対。違いは、文字列は常に現在のスレッドからCurrentCulture
を取るということです。 string.Split()
、など。
私はパラメータの型としてSqlString
を有するべきであり、その後、string
に変換します
は、しかし、私は、入力文字列を分割することができるようにしたいですか? (私はそれが明示的な演算子を持っていることを見た)。もしそうなら、それはパフォーマンスを打つことはありませんか? (重要)。または、私は入力として直接string
を取るべきですか?
とにかく、SqlString
があります。 Value
プロパティはタイプです。私がこの値をとると、私は 'それを使用していない'ときにパラメータ型としてSqlStringを持つ感覚は何ですか?
public static bool Foo(SqlString s, SqlString t) {}
CLR関数がSQL Serverに存在すると想定できますか? – CodeMonkey1313
これは、MS SQL Server上に存在することを意味します。 –