C#代码跟数据库没关联,而且楼主知道啥是constructor么

解决方案 »

  1.   

    constructor知道是啥,但有的为什么有默认值,但构造函数中什么也没写啊,完全是数据库给的默认值。
    刚接触,不是太懂。
      

  2.   

    string类型的变量也会被赋一个默认值,只不过这个值是null,这里完全没有涉及到数据库
      

  3.   

    好像int类型默认赋值为0,在问个 /// <summary>
        /// 实体类RestaurantMenu 。(属性说明自动提取数据库字段的描述信息)
        /// 该代码由工具生成,如有疑问和出错,请向彭仁夔报告,及时改进。
        /// </summary>
        public class RestaurantMenu
        {        #region RestaurantMenu类属性
            /// <summary>
            /// 餐厅菜品编号
            /// </summary>
            [Primary]
            public int rmenuId
            {
                set;
                get;
            }        /// <summary>
            /// 该字段作废
            /// </summary>
            public int? restaurantId
            {
                set;
                get;
            }这样的代码到底是干什么的?为什么要写在model里面,并且set;get;这是什么东西,要是函数怎么没有括号,Model.RestaurantMenu mResMenu = new Model.RestaurantMenu();新建一个对象到底调用了哪些东西?
      

  4.   

    http://msdn.microsoft.com/zh-cn/library/bb384054.aspx楼主啊,有个词叫循序渐进,你这样能问出一本十万个为什么来