随笔分类 - .NET学习
摘要:今天在开发过程中,用Entity Framework进行数据库的操作,本来连接的数据表名为User,可是对应的实体类却连接到了Users表,解决办法就是在定义实体类的Model时指定需要连接的表名,在类开始之前添加属性[Table("User")]即可
阅读全文
摘要:应用:_Layout.cshtml 中添加:CSS: JS:
阅读全文
摘要:接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东...
阅读全文
摘要:在一个项目的页面中,TextBox的Text属性是动态绑定的,如果点击按钮将Textbox中的Text提交数据库时,发现Text的值总是动态绑定的值,不会更改。 这个的主要原因主要是按钮提交的时候页面重新载入,Textbox的值再次被动态绑定,其值更新为原值,造成Text的值不能更新的假象。 ...
阅读全文
摘要:设计模式粗浅理解之------简单工厂模式什么是简单工厂模式从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家...
阅读全文
摘要:最近在维护一个以前的项目,项目中用到ListView,在ListView的分页中用的是DataPager。最开始我将数据绑定放到了Page_Load事件中,数据的加载等都很正常,显示也没有问题,就是在点击分页按钮的时候分页总是不正确,这个问题困扰了我几天,期间我也想换用AspNetPager分页...
阅读全文
摘要:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。定义和调用扩展方法定义一个静态类以包含扩展方法。该类必须对客户端代码可见。有关可访问性规则的更多信息,请参见访问修饰符(C# 编程指南)。将该扩展方法实现为静态方法,并使其至少具有与包含类相同的可见性。该方法的第一个参数指定方法所操作的类型;该参数必须以this修饰符开头。在调用代码中,添加一条usin..
阅读全文
摘要:在一个项目中由于各种原因,需要手动清理数据库日志文件的大小,方法如下:清理脚本backup log 数据库名称 with no_log dbcc shrinkfile(数据库日志文件,清理后数据库日志文件大小)脚本实例:backup log myDB with no_log dbcc shrinkfile(myDB_log,5)
阅读全文

浙公网安备 33010602011771号