没有合适的资源?快使用搜索试试~ 我知道了~
首页net 类中使用中括号([......])的作用
net 类中使用中括号([......])的作用
4星 · 超过85%的资源 需积分: 50 282 下载量 52 浏览量
更新于2023-03-16
评论 2
收藏 35KB DOC 举报
关于.net 类中 在方法上使用中括号([......])的作用详细解说
资源详情
资源评论
资源推荐
Asp.net 类中使用中括号([......])的作用
对于类似于这样的说明标记
[System.ComponentModel.DataObjectMethodAttribute (System.ComponentModel.DataObjectMeth
od
Type.Delete, true)]
该标记不起任何实际作用,仅是告诉 vs 该语句下面的方法(Method)是 ObjectDataSource 的默认绑定方法
标记的作用是为了让编译器更好的为 ObjectDatasource 向导找到合适的方法
下面的代码示例演示如何将 DataObjectMethodAttribute 属性应用于一个公共公开的方法,并标识该方法所
执行的数据操作类型及该方法是否是该类型的默认数据方法。在此示例中,NorthwindData 类型公开两个数据方
法:一个方法名为 GetAllEmployees,用于检索一组数据;另一个方法名为 DeleteEmployeeByID,用于删除
数据。将 DataObjectMethodAttribute 属性同时应用于这两个方法,将 GetAllEmployees 方法标记为
“Select”数据操作的默认方法,将 DeleteEmployeeByID 方法标记为“Delete”数据操作的默认方法。
C#
[DataObjectAttribute]
public class NorthwindData
{
public NorthwindData() {}
[DataObjectMethodAttribute(DataObjectMethodType.Select, true)]
public static IEnumerable GetAllEmployees()
{
AccessDataSource ads = new AccessDataSource();
ads.DataSourceMode = SqlDataSourceMode.DataReader;
ads.DataFile = "~//App_Data//Northwind.mdb";
ads.SelectCommand = "SELECT EmployeeID,FirstName,LastName FROM Employees";
return ads.Select(DataSourceSelectArguments.Empty);
}
// Delete the Employee by ID.
[DataObjectMethodAttribute(DataObjectMethodType.Delete, true)]
public void DeleteEmployeeByID(int employeeID)
{
throw new Exception("The value passed to the delete method is "
+ employeeID.ToString());
}
}
解释一下各位对于那些方括号的疑问,那个东西叫做 Attribute(中 文不知道该翻译成什么比较合适),主要是反射
的时候用,本文中的这些 Attribute 非常的简单,仅仅是告诉反射的用户这个方法是干什么用的,以及是不 是默认使
用这个方法(似乎有些拗口,我们还是举例子吧)
e.g.
[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMet
hodType.Select, true)]
public Northwind.ProductsDataTable GetProducts()
1
vipyjb
- 粉丝: 55
- 资源: 84
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论17