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

贴部分代码

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

数据库自己新建一下

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

 

 

你可能感兴趣的:(jquery)