asp.net MVC中怎样让LINQ Designer自动生成的类从别的类继承并调用其基类构造器?
发布日期:2021-07-13 12:12:22
浏览次数:3
分类:技术文章
本文共 778 字,大约阅读时间需要 2 分钟。
继承是比较简单的,比如在Designer.cs中有一个类叫 Text100,可以在Text.cs中直接写:
public class Text //这个就是基类{ private int _length = 0; public Text(int length) { _length = length; }}
public partial class Text100 : Text //这个就是已经在Designer中声明过的LINQ类{ .... //在这里不能再写构造器了,因为Designer.cs里边写过了}
这里不能调用其基类构造器,但可以调用partial void OnCreate()(在Deisigner.cs里边声明的)来完成构造器想完成的工作。最终结果是:
public class Text //这个就是基类{private int _length = 0;//public Text(int length) //这个好像应该注释掉,否则总是被调用。没试过留着它的情况。//{//_length = length;//}}public partial class Text100 : Text //这个就是已经在Designer中声明过的LINQ类{ void OnCreate() //在这里把本来调用构造器的工作做完。 { _length = 100; }}
这个OnCreate()在Text100的定义中有一个partial 版本,是Text100的构造器中的唯一一句话(在designer.cs中可找到),换言之就是来解决基类构造问题的。
这种自动生成的类还有很多On...函数,可以解决其他基类调用问题。
点击下载免费的敏捷开发教材:《》
转载地址:https://blog.csdn.net/cheny_com/article/details/6543455 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月27日 04时02分24秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
7-21 查验身份证 (15 分)
2019-04-26
7-35 有理数均值 (20 分)
2019-04-26
7-57 复数四则运算 (15 分)
2019-04-26
7-14 输出GPLT (20 分)
2019-04-26
7-54 福到了 (15 分)
2019-04-26
实验10-3 递归求阶乘和 (15 分)
2019-04-26
6-9 统计个位数字 (15 分)
2019-04-26
实验6-6 使用函数验证哥德巴赫猜想 (20 分)
2019-04-26
实验7-1-10 交换最小值和最大值 (15 分)
2019-04-26
实验7-2-6 打印杨辉三角 (20 分)
2019-04-26
实验10-1 圆形体体积计算器 (20 分)
2019-04-26
实验11-1-1 英文单词排序 (25 分)
2019-04-26
实验8-2-10 IP地址转换 (20 分)
2019-04-26
实验4-1-5 韩信点兵 (10 分)
2019-04-26
实验7-3-6 字符串转换成十进制整数 (15 分)
2019-04-26
实验7-1-13 装箱问题 (20 分)
2019-04-26
1016 部分A+B (15 分)
2019-04-26
1001 害死人不偿命的(3n+1)猜想 (15 分)
2019-04-26
1002 写出这个数 (20 分)
2019-04-26
1004 成绩排名 (20 分)
2019-04-26