新手,简单问题,解释一下就成
[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#