zoukankan      html  css  js  c++  java
  • 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

    数据库自己新建一下

  • 相关阅读:
    LeetCode522. 最长特殊序列 II
    docker activiti部署到Linux环境,流程图乱码
    linux docker 命令
    linux 安装docker
    JSON,JSONOBJECT,JSONARRAY 互转
    Python和java 的区别笔记(未完成)
    程序员常读书单整理,附下载地址
    javaweb同一个项目打包两次放在同一个tomcat下
    SSM项目集成Redis
    Chrome浏览器崩溃
  • 原文地址:https://www.cnblogs.com/lishouxiangjs/p/3056636.html
Copyright © 2011-2022 走看看