2016-06-25 10 views
2

の定義を見つけることができません。今、私が使用可能なクラスには拡張メソッドがありません見ることができます、しかし、githubの上やソースのデモで、私は私がやっているものとは異なる何かを見つけるように見えることはできません。そうする方法がわからないlinq2dbの更新は、私は、私のプロジェクトでlinq2dbを実施しています現在、私が更新を実行しようとしていますが、私はこの問題にこだわっています.SET方法MySQLの

エラー: Error

表: Table

+0

あなたは 'LinqToDB.Data.DataConnection'を実装し、「コンテキスト」を作成しているどのようにあなたの答えをコピーして貼り付けることができます。フルクラスをコピー&ペーストしてください。 – user3185569

+0

それは私の答えのためにその大きすぎるとして、それを貼り付け、体 – Haris

+0

は、以下の回答をチェック質問させません。 – user3185569

答えて

2

はあなたのクラスの先頭にusing LinqToDB;を持っていることを確認してください。

この構文は動作します:

二ラムダのプロパティセレクタと第二のため1。

db.Product.Where(x => x.ProductID == 1).Set(x => x.Name, x => "ABC"); 

はあなたが右の2つの空lambadas Set(x=> , x=>)が、その後、IntelliSenseが現れない限り、この方法を使用してIntelliSenseと苦労に直面しようとしています。

+0

それはまだ.SET拡張メソッドを見つけることができないので、これは、動作しません、問題のthats ... – Haris

+0

@HarryあなたはLinqToDBを使用して '持っています;'あなたのクラスの先頭に? – user3185569

+0

ああ!それはそれだった。私は代わりにLinqToDB.Mappingsを使用していました! – Haris

関連する問題