Json でシリアル化された EF オブジェクトを別のデータベースに保存しようとしています。
私が保存しようとしているアイテムの 1 つは、関連するテーブルがいくつかあるカートです。
リレーションをドラッグせずにカートを保存するにはどうすればよいですか (できれば .Select() に頼って個別の列を厳選する必要はありません)
[AllowAnonymous]
public ActionResult Test() {
using (var db = new DALEntities())
{
var q = db.tblCarts.SingleOrDefault(x => x.CartItemID == 4275);
q.tblContactsExtra = null;
q.TBLINVENTORY = null;
var settings = new JsonSerializerSettings {PreserveReferencesHandling = PreserveReferencesHandling .Objects} ;
var str = JsonConvert.SerializeObject(q, settings);
return Content(str);
}