返回首页

你好。我只是学习C#,所以我试图创造Add_ABC_object_To_Database()方法,它使用新的对象。请帮助。

*数据库名称和DataTable名称的订单也是订单。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

    public class ABC

    {

        public double Amount { get; set; }

        public string Tax { get; set; }

        public DateTime OrderDate { get; set; }

 

        public void Amount()

        { 

            amount = **some calculations here**;

        }

        public void Tax()

        {

            Tax = **some calculations here**;

        }

        public void OrderDate()

        {

            OrderDate = **some calculations here**;

        }

 

    }

    public class WorkingWithDatabase

    {

        OrdersEntities de = new OrdersEntities();

 

        public void Add_ABC_object_To_Database()

        {

            de.Orders.AddObject(

                // How to construct this method 

                //to add ABC Class object to datatable?

                // database datatable has 4 fields - 

                // OrderID, Amount, Tax, OrderDate

            );

 

        }

    }

}

回答

评论会员:米卡Wendelius 时间:2012/02/05
如果我理解正确的情况下,尝试类似:

ABC newABC = new ABC();

newABC.Amount = 100;

newABC.Tax = 23;

newABC.OrderDate = System.DateTime.Now;

 

de.Orders.Add(newABC);
评论会员:游客 时间:2012/02/05
|alex11230:我需要的是这样的:codepreABCnewABC=spanclass="code-keyword"new/spanABC();newABC.Amount();newABC.Tax();newABC.OrderDate();newABC.Add_ABC_object_To_Database();/pre/code的