您的位置:首页 > Web前端 > JQuery

WCF使用LINQ连接数据库,MVC展示使用jQuery调用WCF

2013-05-03 14:39 525 查看
贴部分代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using ORM;
using System.ServiceModel.Activation;

namespace WcfService
{
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码、svc 和配置文件中的类名“CategoryService”。
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
public class CategoryService : ICategoryService
{
private static DataClassesDataContext db = new DataClassesDataContext();
/// <summary>
/// 增加
/// </summary>
/// <param name="name"></param>
public void Insert(string name)
{
Category category1 = new Category()
{
Name = name
};
db.Category.InsertOnSubmit(category1);
db.SubmitChanges();
}

/// <summary>
/// 删除
/// </summary>
/// <param name="id"></param>
public void Delete(int id)
{
db.Category.DeleteOnSubmit(db.Category.Single(c => c.ID == id));
db.SubmitChanges();
}
/// <summary>
/// 修改
/// </summary>
/// <param name="name"></param>
public void Update(int id,string name)
{
Category category1 = db.Category.Single(c => c.ID == id);
category1.Name = name;
db.SubmitChanges();
}

/// <summary>
/// 查询所有
/// </summary>
/// <returns></returns>
public List<Category> GetAll()
{
return db.Category.ToList<Category>();
}
/// <summary>
/// 根据ID进行查询
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public Category GetById(int id)
{
Category category1 = db.Category.Single(c => c.ID == id);
return category1;
}

/// <summary>
/// 根据Name模糊查询
/// </summary>
/// <param name="name"></param>
/// <returns></returns>
public List<Category> GetDataLike(string name)
{
var querys = from u in db.Category
where u.Name.Contains(name)
select u;
return querys.ToList<Category>();
}
}
}


看附件吧http://download.csdn.net/detail/lishouxiangjs/5326429

数据库自己新建一下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐