当前位置:编程学习 > C#/ASP.NET >>

新手,简单问题,解释一下就成

[Table(Name="dbo.Test")]是什么意思? --------------------编程问答-------------------- 看上去是个特性的标记
具体意思要看Table这个特性的定义了,我猜是说明它下面的东东是个表的定义。 --------------------编程问答-------------------- [Table(Name="dbo.Test")]
public partial class Test: INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);

private int _ID;
private int _UserID;
<1>        #region Extensibility Method Definitions
<2>         partial void OnLoaded();
<3>         partial void OnValidate(System.Data.Linq.ChangeAction action);
}

请解释一下<1><2><3>,万分感谢阿 --------------------编程问答-------------------- <1>应该后面有个#endregion对应,这定义了一段程序块,没有实际的意义,你可以用鼠标点这个块前面的+打开或收起这个块,方便程序阅读。
<2> and <3>都是方法的声明,这是.net3.0的一种新的语法,允许你将方法(函数)的定义,分开在一个类的不同部分,即在一个partial class中用partial method进行声明,另一个partial class中定义具体的内容。详细的你可以查一查partial class和partial method --------------------编程问答-------------------- linq to sql 中映射的作用

Table特性表名下面这个类是对应数据库中的表
Name="dbo.Table" 表名,如果与类名同名不需要Name属性 --------------------编程问答-------------------- limeng315:
谢谢,讲得很好,是一个心细的人
dally002001:
谢谢,能够透过想象看到本质

我就是新手,就20分,实在不好意思阿
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,