0
どのように私は別の命名法のテーブルのlinqを使用して一般的な更新メソッドを作成します。 PS私は2つのフィールドのみ(両方を浮く)を更新する必要がありますが、その名前が一つのテーブルから別のものに変わり、そしてテーブルのIDの名前もLinq一般的なメソッド
私は私のDataContextにこれらのテーブルがあると変化します。
Person {ID(key), Name, X(float), Y(float)}
Vehicle {Code(key), Model, Latitude(float), Longitude(float)}
Building {Name(key), Model, Latitude1(float), Longitude1(float)}
を
* テーブルは架空ですが、そのまま私のシナリオを表します。私は標準的な命名法を達成するために、テーブルフィールドの名前を変更することはできません。 (私はデータベースを作っていない)。
私はLinqで汎用メソッドを作成する必要があります。このような何か:事前に
public void UdpateCoordinates(tableName, idOfTable, fieldLatitude, fieldLongitude)
{
//And make a Update here of the fields (fieldLatitude, fieldLongitude).
//Example person would be fields X and Y the ones to update.
}
おかげ
たぶん、あなたは、特定の質問をするべきではなく、「私は感謝....する必要があります。」 – ken2k
共通のインターフェイスを実装するためにテーブルを表すC#クラスを変更できますか? – dtb
他のアプリケーションがすでにbdを使用しているため、クラスを変更することはできません。ありがとう。 – ramo2712