0

I'm new to using Windows forms. I'm trying add data to my database using entity frame work 6. I have created my entity model, and a data datasource as what I have read that I need to do because I can't reference my entity model without it.

So far, I have a button that I want to use to add the data. I'm not going to use a grid or something like that. I'm just trying to add data I assigned manually.

I wanted to do IMF_Main.SaveChanges(); or something similar.

Here is my code so far:

public partial class frm_Main : Form
    {       
        C_TEST_IMF_Main IMF_Main;

        public frm_Main()
        {
            InitializeComponent();
        }

        private void btnPay_Click(object sender, EventArgs e)
        {
            IMF_Main = new C_TEST_IMF_Main();
            IMF_Main.BrandID = "TAE1";
            IMF_Main.CategoryID = "TAE2";
            IMF_Main.SubCategoryID = "TAE3";
            IMF_Main.ClassID = "TAE4";
            IMF_Main.GenderID = "TAE5";
            IMF_Main.First_SRP = Convert.ToDecimal("1.00");
            IMF_Main.Current_SRP = Convert.ToDecimal("2.00");
            IMF_Main.Previous_SRP = Convert.ToDecimal("3.00");
            IMF_Main.isActive = Convert.ToBoolean(1);
            IMF_Main.DateCreated = DateTime.Now;
            IMF_Main.CoaID = "TAETAETAETAE";
            IMF_Main.SubCoaID = "TAETAETAETAE2";

        }
    }

And here is my structure: Additional Note: GroundCommander is the name of my Database and GroundCommanderEntities is my entity model

enter image description here

1 Answer 1

1

You need to add an object of IMF_Main and than call SaveChanges of context class. At the end of your code write below code.

using(POS_ODS obj=new POS_ODS())
{
 obj.IMF_Main.Add(IMF_Main);
 obj.SaveChanges();
}

Here POS_ODS is name of your DBContext class.

Sign up to request clarification or add additional context in comments.

2 Comments

I added information on my description: Additional Note: GroundCommander is the name of my Database and GroundCommanderEntities is my entity model
So you need to create object of GroundCommanderEntities instead of POS_ODS.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.