5

LinqクエリはSQLデータベースからBLOBを取得できますか?
そして、彼らはどのように出てきますか?

4

2 に答える 2

5

LINQ-To-SQLクラスは、SQL-Serverのすべてのbinaryフィールドとvarbinaryフィールドに対してSystem.Data.Linq.Binaryタイプのプロパティを作成します。Binary型にはbyte[]を返す.ToArray()メソッドがあり、そのコンストラクターはbyte[]を取ることができます。

古いバージョンのSQLMetalは、byte []タイプのプロパティを生成しましたが、これらの問題は、結合で失敗することでした。それが彼らがIEquatableBinaryタイプに置き換えた主な理由だと思います。

于 2008-09-10T12:51:58.483 に答える
1

LINQ toSQLがBLOBをSystem.Byte[]と間違えない場合は
、SqlMetalに問題があったことを思い出します。これにより、BLOBの型が正しく生成されませんでしたが、MSVSdmblデザイナーは機能するはずです。

于 2008-09-10T12:34:03.177 に答える