我希望能夠將任何C#對象保存在SQL數據庫表的單個列中。我不清楚如何將對象轉換爲varbinary或從varbinary中取回。我的SystemContextObjects表有一個Varbinary(max)的OptionValue列。使用Linq到SQL將C#對象與Varbinary進行轉換
var dc1 = new DataContextDataContext();
var optionUpdate = dc1.SystemContextObjects.SingleOrDefault(o => o.OptionId == OptionId && o.OptionKey == OptionKey);
if (optionUpdate != null)
{
optionUpdate.OptionValue = Value; <===== NEED HELP HERE...
optionUpdate.DateCreated = DateTime.Now;
optionUpdate.PageName = PageName;
var ChangeSet = dc1.GetChangeSet();
if (ChangeSet.Updates.Count > 0)
{
dc1.SubmitChanges();
return;
}
}
你可以發表你的解決方案,請 – CSharpNewBee 2013-07-04 17:21:04