UserCompany
単一のメソッドを使用してオブジェクトをデータベースに挿入したいと考えています。この関数に要素を渡すなどして、それを「右のテーブルに挿入」します。
通常、エンティティ (LINQ to XML など) では、次のようなことを行います。
db.Company.UsersCompany.Add(UserCompany);
db.SubmitChanges();
しかし、ここでの問題は、を使用する前にテーブルを指定する必要があることUsersCompany
です。オブジェクト/テーブルの各タイプの挿入に対して1つの関数を実行したいので、これを取り除きたいです。持つなど:Company
.Add()
UserCompany.InsertMySelf();
また
db.SmartAdd(UserCompany);
そして、テーブルをどこにどのように自動的に挿入するかを知っています。
これを行うことは可能ですか?何か戦略はありますか?