0

私はlinq属性を介してクラスにリンクされたSQLサーバーテーブルを持っています:

[Table(Name = "MyItems")]
public class MyItems
{
    ...
}

Table<MyItems> linqMyItems = db.GetTable<MyItems>();
IQueryable<MyItems> itmList = (
    from itm in linqMyItems
    select itm);

このテーブルに対してクエリを実行し、そのアイテムを更新する必要がある場合、これはうまく機能します。ItemsFilteredしかし、まったく同じフィールド セットを含むデータベース ビューからデータを選択するときに、このクラスを再利用したいと考えています。基本的には、読み取り専用オブジェクトだけで問題ありませんが、linq がビューから取得したフィールド セットを実際の関連テーブルに魔法のように接続して、オブジェクトを更新可能にしてもかまいません。

4

1 に答える 1