- 浏览: 257300 次
- 性别:
- 来自: 北京
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
文章列表
原文地址:http://dotnet.org.za/hiltong/archive/2008/02/20/getting-started-with-linq-to-sql.aspx
Considering I've put a few posts up about LINQ To SQL, I realised I've never shared some of the initial links I passed to other team members as well. If you're looking into using this technology, here are som ...
- 2008-04-02 14:47
- 浏览 827
- 评论(0)
在开发中我们常需要使用动态的条件来组合查询,scotte博客里提到了MS提供的一个动态查询类库Basic Dynamic LINQ C# Sample,这个可以给我们提供不少方便,但是给的示例实在太简单,实际当中我们很多不能像他这样用。
首先引入DynamicLibrary.cs,下面是我使用过程中的一些运行正确的用法(里面使用返回DataSet是因为对旧程序升级),我觉得写法很怪异,但是的确这样是正确的。
调用
最终生成的SQL语句
- 2008-04-01 15:09
- 浏览 1054
- 评论(0)
在开发中我们常需要使用动态的条件来组合查询,scotte博客里提到了MS提供的一个动态查询类库Basic Dynamic LINQ C# Sample,这个可以给我们提供不少方便,但是给的示例实在太简单,实际当中我们很多不能像他这样用。
首先引入DynamicLibrary.cs,下面是我使用过程中的一些运行正确的用法(里面使用返回DataSet是因为对旧程序升级),我觉得写法很怪异,但是的确这样是正确的。
调用
最终生成的SQL语句
SELEC
- 2008-04-01 15:09
- 浏览 1803
- 评论(0)
园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多示例都是Prieview1的,写这篇blog的目的是想用ASP.NET MVC+LINQ做一个示例项目,主要是为了演示ASP.NET MVC+LINQ的一些特性,本人也是边学习边做,如果有哪位朋友发现哪里有问题或者有更好的实现,非常非常欢迎赐教,我还有很多没有实验,比如这个如何与ASP.NET AJAX结合,如何验证、如何与SilverLight结合,如何与Membership结合我都没有试过(我的意思是在ASP.NET MVC下用,如果像WebForm那样用,有何必用ASP.NET MVC呢)。
下面是我的示例过程:
ASP.NET ...
- 2008-03-29 17:12
- 浏览 1325
- 评论(0)
园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多示例都是Prieview1的,写这篇blog的目的是想用ASP.NET MVC+LINQ做一个示例项目,主要是为了演示ASP.NET MVC+LINQ的一些特性,本人也是边学习边做,如果有哪位朋友发现哪里有问题或者有更好的实现,非常非常欢迎赐教,我还有很多没有实验,比如这个如何与ASP.NET AJAX结合,如何验证、如何与SilverLight结合,如何与Membership结合我都没有试过(我的意思是在ASP.NET MVC下用,如果像WebForm那样用,有何必用ASP.NET MVC呢)。
下面是我的示例过程:
ASP.NET ...
- 2008-03-29 17:12
- 浏览 1339
- 评论(0)
作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的用了些MVC 的Html Helper 1、前面我们把数据的存取全部放到BookShopDBDataContext分部类里,但是如果功能很多,那么比较凌乱,我们这里按每一个大点的功能放到一个文件里 首先,我们Model里建立一个DALBase的抽象类,当然你也可以新建一个DAL层。 2. 我们再建立一个AuthorDAL内容如下: 疑问:上面黄色的地方,我觉得很怪异,因为那个model我是从数据库里get出来的,但是如果这个是new出来的一个Author,而且authorId是数据库已有的,我的意思是直接根据ne ...
- 2008-03-29 17:03
- 浏览 698
- 评论(0)
作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的用了些MVC 的Html Helper 1、前面我们把数据的存取全部放到BookShopDBDataContext分部类里,但是如果功能很多,那么比较凌乱,我们这里按每一个大点的功能放到一个文件里 首先,我们Model里建立一个DALBase的抽象类,当然你也可以新建一个DAL层。 2. 我们再建立一个AuthorDAL内容如下: 疑问:上面黄色的地方,我觉得很怪异,因为那个model我是从数据库里get出来的,但是如果这个是new出来的一个Author,而且authorId是数据库已有的,我的意思是直接根据ne ...
- 2008-03-29 17:03
- 浏览 745
- 评论(0)
编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Model 的BookShopDBDataContext分部类里添加: 2. 在CategoryController添加如下方法(注意:我们添加了后端验证) 3. 修改View下的EditCategory.aspx. (注意:我们用了MVC提供的辅助类生成Textbox,并且加了验证) 4.这里是目录,前面添加成书名了,改过来。
- 2008-03-28 17:57
- 浏览 930
- 评论(0)
编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Model 的BookShopDBDataContext分部类里添加: 2. 在CategoryController添加如下方法(注意:我们添加了后端验证) 3. 修改View下的EditCategory.aspx. (注意:我们用了MVC提供的辅助类生成Textbox,并且加了验证) 4.这里是目录,前面添加成书名了,改过来。
- 2008-03-28 17:57
- 浏览 812
- 评论(0)
项目里要用到事务,而.NET事务需要用到MSDTC,但是启动时,报错。经实验,找到以下解决方法
1. 如果只是提示需要MSDTC
那么点开始→运行→输入命令"net start msdtc",运行该命令即可.
2. 如果启动不了,请查看事件查看器
在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。
经多次试验,发现这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了:
点开始→运行→输入命令"msdtc -rese ...
- 2008-03-28 12:35
- 浏览 853
- 评论(0)
项目里要用到事务,而.NET事务需要用到MSDTC,但是启动时,报错。经实验,找到以下解决方法 1. 如果只是提示需要MSDTC 那么点开始→运行→输入命令"net start msdtc",运行该命令即可. 2. 如果启动不了,请查看事件查看器 在系统事件中有错误:Distributed Transaction Coordinator 服务因 3221229584 (0xC0001010) 服务性错误而停止。 经多次试验,发现这主要是系统无法找到MS DTC 日志文件造成的,只要创建一下就可以了: 点开始→运行→输入命令"msdtc -resetlog&q ...
- 2008-03-28 12:35
- 浏览 725
- 评论(0)
我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空 1. 修改AddCategory.aspx 2. 在Content目录下新建一个FormValidate.js 3. 我们同样不能忘了后端验证,修改CategoryController 疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上有上次请求传来的数据,我只能重新执行上次的Action,如果没有参数则以,如果有参数,难道还要都保存起来,那位朋友知道? 4.效果 a. 没有输入内容,焦点离开
- 2008-03-26 17:32
- 浏览 757
- 评论(0)
我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空 1. 修改AddCategory.aspx 2. 在Content目录下新建一个FormValidate.js 3. 我们同样不能忘了后端验证,修改CategoryController 疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上有上次请求传来的数据,我只能重新执行上次的Action,如果没有参数则以,如果有参数,难道还要都保存起来,那位朋友知道? 4.效果 a. 没有输入内容,焦点离开
- 2008-03-26 17:32
- 浏览 684
- 评论(0)
1、浏览分类
a. 修改Contoller的为如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BookShop.Models; //import model
namespace BookShop.Controllers
{
public class CategoryController : Controller
{
BookShopDBDataContext db = new BookShopDBDataCont ...
- 2008-03-26 14:12
- 浏览 734
- 评论(0)
1、浏览分类
a. 修改Contoller的为如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BookShop.Models; //import model
namespace BookShop.Controllers
{
public class CategoryController : Controller
{
BookShopDBDataContext db = new BookShopDBDataCont ...
- 2008-03-26 14:12
- 浏览 906
- 评论(0)