internally generates and executes commands to perform the equivalent INSERT statement using the Gem Fire XD data source. Ensure that you set all object properties that are required by the underlying table definition. Save Changes(); inserts, updates, or deletes rows in the underlying Gem Fire XD table depending on how you have modified entities in the context. Product_Id = id, but how do I pass the update statement.//TO READ DATA FROM XML BY ITEMID XDocument xml Doc = XDocument.
If you wanted to keep a Insert Or Update type of approach I would branch on perhaps something like the object ID if it has one.This way you can have a variety of ways that your object is created and the method is only responsible for the persistance of that object not also it's creation and populating.A couple of problems I see in your approach: // a method higher up the chain void Create Customer Log() void Update Customer Log(string application No) Data_Customer_Log Get Customer Log(string application No) Data_Customer_Log Insert Or Update(Data_Customer_Log record) Data_Customer_Log Insert(Data_Customer_Log record) Data_Customer_Log Update(Data_Customer_Log record) I would probably point out that these methods would probably be in different classes. With LINQ, you don't need to do a Where clause or form a list if you are only looking for a UNIQUE/SINGLE/SPECIFIC item. 2) If you wanted to update a property of the Product object, you would typically use a form input, so your next step is to create a View and pass your original model to the View for editing. I get the record using the query: Dim values = From n In entities. Looks like, update Model is working, but since I am not updating anything, there is no change in the DB.var context = new Student Entities(); STUDENT student1 = new STUDENT ; context. Add Object(student1); STUDENT student2 = new STUDENT ; context. Add Object(student2); STUDENT student3 = new STUDENT ; context. Add Object(student3); STUDENT student4 = new STUDENT ; context. Updates are performed by first querying the context and then modifying one or more properties of the returned entities before saving the context. For example:var context = new Student Entities(); var students = from c in context. Map Path("data.xml")); var items = from item in xml Doc. Value == item ID select new foreach (var item in items) "; XDocument xml Doc = XDocument. I can't imagine WHY it would be different, but it's possible. Thanks so much for your time and appreciate your patience. Since it is not fixed, I am not marking it as answer so as not to mislead others. It's stuff you need to learn, and the tutorials do a great job of teaching them. I checked product_data and the values are updated in the qry. ) that the code to update in VB is different from C#.