मैं एक अलग POCO डब्ल्यू/एफई 4 CTP अद्यतन करने के लिए कोशिश कर रहा हूँ 4.अद्यतन एफई 4 फ़ीचर सीटीपी 4 अलग POCO
मेरे डोमेन वर्ग इस तरह दिखता है:
public class User {
public int Id { get; set; }
[Required, DisplayName("First Name")]
public string FirstName { get; set; }
[Required, DisplayName("Last Name")]
public string LastName { get; set; }
[ConcurrencyCheckAttribute, Timestamp]
public byte[] DataVersion { get; set; }
}
भंडार मेरे पास में निम्नलिखित:
public void SaveUser(User user) {
if (user.Id > 0) {
dbContext.Users.Attach(user);
}
else {
dbContext.Users.Add(user);
}
dbContext.SaveChanges();
}
dbContext डीबीकॉन्टेक्स्ट से विरासत में मिलता है।
मैं आवेषण ठीक करने में सक्षम हूं, लेकिन अनुलग्नक काम नहीं करता है। मैं एसक्यूएल प्रोफाइलर चलाता हूं, और अपडेट के लिए कोई एसक्यूएल नहीं भेजा जाता है।
हाय। मैंने अब "लिनक में अलग ऑब्जेक्ट को अपडेट करने" के लिए लंबे समय तक खोज की है और दोनों लाइनें अब काम कर रही हैं 'डीबी.उसरप्रोफाइलसेट.एटैच (यूजर)' डीबी.ऑब्जेक्टस्टेट मैनेजर। चेंजऑब्जेक्टस्टेट (यूजर, एंटिटीस्टेट। मॉडिफाइड) ' – Nasenbaer