मुझे यह त्रुटि मिल रही है "ऑब्जेक्ट हटाया नहीं जा सकता क्योंकि यह ObjectStateManager में नहीं मिला था।"
मेरा कोड है:
protected MyEntities sqlEntities;
public virtual void Delete(TEntity entity)
{
System.Type t = typeof(TEntity);
sqlEntities.DeleteObject(entity);
sqlEntities.SaveChanges();
}
var entity = new TEntity() { PK_ID = 23 }; sqlEntities.DeleteObject(entity);
था : मैं अपने पीके सेट के साथ एक मॉक इकाई को सही ढंग से बनाने की कोशिश कर रहा था , इस उम्मीद में कि एंटिटी फ्रेमवर्क पीके पर आधारित DeleteObject को कॉल करेगा