• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# DataClassesDataContext类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中DataClassesDataContext的典型用法代码示例。如果您正苦于以下问题:C# DataClassesDataContext类的具体用法?C# DataClassesDataContext怎么用?C# DataClassesDataContext使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



DataClassesDataContext类属于命名空间,在下文中一共展示了DataClassesDataContext类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Button1_Click

    protected void Button1_Click(object sender, EventArgs e)
    {
        DataClassesDataContext da = new DataClassesDataContext();

        var result1 = from n in da.user
                     where n.user_name == TextBox3.Text
                     select n.major;
        var result2 = from m in da.project
                      where m.project_num == DropDownList1.Text
                      select m.major;
        foreach (var n in result1)
        {
            foreach (var m in result2)
            {
                if (n != m)
                {
                    ClientScriptManager client = this.ClientScript;
                    client.RegisterStartupScript(this.GetType(), "55", "<script>alert('专业不符!');history.back()</script>");
                    return;
                }
            }
        }
        proposal p = new proposal();
        p.proposal1 = TextBox1.Text;
        p.project_num = DropDownList1.Text;
        p.teacher_name = DropDownList2.Text;
        p.user_name = TextBox3.Text;
        p.proposal_num = TextBox2.Text;
        da.proposal.InsertOnSubmit(p);
        da.SubmitChanges();
        GridView1.DataBind();
    }
开发者ID:xwh,项目名称:hwh,代码行数:32,代码来源:Addproposal.aspx.cs


示例2: Index

        public ActionResult Index(string username, string password)
        {
            DataClassesDataContext db = new DataClassesDataContext();
            if (string.IsNullOrWhiteSpace(username) || string.IsNullOrWhiteSpace(password))
            {
                return View();
            }

            if (db.Users.Where(u => u.nick == username).Count() < 1)
            {
                db.Users.InsertOnSubmit(new User { nick = username, password = password });
                db.SubmitChanges();
            }

            if (db.Users.Where(u => u.nick == username && u.password == password).Count() > 0)
            {
                Session["login"] = true;
                Session["nick"] = username;
                Session["userid"] = db.Users.Where(u => u.nick == username).First().id;
                Session["type"] = db.Users.Where(u => u.nick == username).First().type;

                return RedirectToAction("Index", "Chat");
            }
            else
            {
                ViewBag.ErrorMessage = "Nicket er ikke tilgjengelig!";
                return View();
            }
        }
开发者ID:khlieng,项目名称:ASPOblig,代码行数:29,代码来源:HomeController.cs


示例3: BuildEditorNavigation

    public string BuildEditorNavigation()
    {
        DataClassesDataContext db = new DataClassesDataContext();

        string category_id = "0";
        if (Request.QueryString["category_id"] != null)
        {
            category_id = Request.QueryString["category_id"].ToString();
        }

        string MenuItems = "";
        List<dbCategory> kategori_title = new List<dbCategory>();
        if (Convert.ToInt32(Session["role_access"]) >= 100)
        {
            kategori_title = db.dbCategories.OrderBy(i => i.Id).ToList();
        }
        else
        {
            kategori_title = db.dbCategoryEditors.Where(i => i.UserId == Convert.ToInt32(Session["user_id"])).Select(ce => ce.dbCategory).OrderBy(i => i.Id).ToList();
        }
        foreach (var item in kategori_title)
        {
            string active = (Request.RawUrl.Contains("News.aspx") && category_id == item.Id.ToString() ? " class='active'" : "");
            MenuItems += String.Format("<li{2}><a href='{0}'>{1}</a></li>", "News.aspx?category_id=" + item.Id, item.Title, active);
        }
        return MenuItems;
    }
开发者ID:JesperPetersenDk,项目名称:web-integrator-opgaver,代码行数:27,代码来源:MasterPage_Backend.master.cs


示例4: Getauthor

        public musicdata[] Getauthor(string author)
        {
            //if (!Hasmusic(author))
            //{
            //    var error = new CustomFaultMsg { Message = "Không có bài nào author là : " + author };
            //    throw new FaultException<CustomFaultMsg>(error, error.Message);
            //}
            using (var musicct = new DataClassesDataContext())
            {
                var song = from music in musicct.SONGs
                           where music.MUSICIAN.IndexOf(author) != -1
                           select new musicdata

                           {
                               Id = music.SONGID.ToString(),
                               aTitle = music.SONGNAME,
                               bAuthor = music.MUSICIAN,
                               Lang = music.LANGUAGE,
                               cSinger = music.SINGER.SINGERNAME,
                               eGenre = music.CATEGORY,
                               dPublish = music.PUBLISH.ToString(),
                               Karaoke = music.KARAOKE.ToString(),
                               Emotion = music.EMOTION.EMOTIONTYPE,
                               Instrument = music.INSTRUMENT,
                               Lyric = music.LYRICS
                           };
                return song.ToList().ToArray();
            }
        }
开发者ID:thainhan,项目名称:Nhom7,代码行数:29,代码来源:MiService.cs


示例5: LinkButtonCredit_Click

    protected void LinkButtonCredit_Click(object sender, EventArgs e)
    {
        PanelCredit.Visible = true;
        PanelAdd.Visible = false;
        PanelLog.Visible = false;
        LinkButtonCredit.Enabled = false;
        LinkButtonAdd.Enabled = true;
        LinkButtonLog.Enabled = true;

        DataClassesDataContext context = new DataClassesDataContext();
        int Userid = Convert.ToInt32(Session["UserId"]);
        var query2 = context.Credits.Where(c => c.UserId == Userid).FirstOrDefault();
        if (query2 != null)
        {
            LabelGiftCredit.Text = query2.GiftCredit.ToString();
            LabelSpendGift.Text = query2.SpentGift.ToString();
            LabelSpentCreadit.Text = query2.SpentCredit.ToString();
            LabelCredit.Text = query2.Credit1.ToString();
        }
        else if (query2 == null)
        {
            LabelGiftCredit.Text = " 0 ";
            LabelSpendGift.Text = " 0 ";
            LabelSpentCreadit.Text = " 0 ";
            LabelCredit.Text = " 0 ";
        }
    }
开发者ID:farhad85,项目名称:Salestan,代码行数:27,代码来源:Credit.aspx.cs


示例6: GetSlides

    public AjaxControlToolkit.Slide[] GetSlides(String contextKey)
    {
        List<AjaxControlToolkit.Slide> slides = new List<AjaxControlToolkit.Slide>();
        if (String.IsNullOrEmpty(contextKey))
            contextKey = "2";

        int artIndex = -1;
        if (int.TryParse(contextKey, out artIndex))
        {
            DataClassesDataContext dtx = new DataClassesDataContext();
            var pics = from p in dtx.Pictures
                       where p.ArticleId == artIndex
                       select new
                       {
                           Id = p.Id,
                           Title = p.Title
                       };

            foreach (var p in pics)
            {
                slides.Add(new AjaxControlToolkit.Slide("sqlimage.axd?name=pic&picId=" + p.Id, p.Title, ""));
            }
        }

        return slides.ToArray();
    }
开发者ID:MrCsabaToth,项目名称:ProFazekWebSite,代码行数:26,代码来源:SlideShowService.cs


示例7: initDutyTable

 private void initDutyTable()
 {
     DataClassesDataContext db = new DataClassesDataContext();
     FillTable ft = new FillTable(10, 7);
     ft.creatDataArray(db.Duty.ToList());
     ft.fillDataArrayToTable(DutyTable,NoValueDisplay.NoValueString);
 }
开发者ID:friends,项目名称:LibraryAssistant,代码行数:7,代码来源:Default.aspx.cs


示例8: getPostingByID

    public IQueryable<ndhCareer> getPostingByID(int _id)
    {
        DataClassesDataContext objDataClassesDC = new DataClassesDataContext();

        var postingID = objDataClassesDC.ndhCareers.Where(x => x.id == _id).Select(x => x);
        return postingID;
    }
开发者ID:CurtisHeaslip,项目名称:ndhproject,代码行数:7,代码来源:careersLinqClass.cs


示例9: getPosting

 public IQueryable<ndhCareer> getPosting()
 {
     DataClassesDataContext objDataClassesDC = new DataClassesDataContext();
     //var allPostings = from x in objDataClassesDC.ndhCareers select x;
     var allPostings = objDataClassesDC.ndhCareers.Select(x => x); //method syntax
     return allPostings;
 }
开发者ID:CurtisHeaslip,项目名称:ndhproject,代码行数:7,代码来源:careersLinqClass.cs


示例10: SubmitButton_Click

    protected void SubmitButton_Click(object sender, EventArgs e)
    {
        TextBox commentCtrl = (TextBox)CommentsLoginView.FindControl("CommentTextBox");
        if (commentCtrl != null && commentCtrl.Text.Length > 0)
        {
            using (DataClassesDataContext dtx = new DataClassesDataContext())
            {
                int aid = 0;
                MembershipUser mu = Membership.GetUser(HttpContext.Current.User.Identity.Name);
                if (int.TryParse(Context.Request["aid"], out aid))
                {
                    var comment = new Comment()
                    {
                        ArticleId = aid,
                        UserId = (Guid)mu.ProviderUserKey,
                        Body = commentCtrl.Text,
                        Created = System.DateTime.Now
                    };
                    dtx.Comments.InsertOnSubmit(comment);
                    dtx.SubmitChanges();

                    CommentService c = new CommentService();
                    CommentsDataList.DataSource = c.GetComments(aid);
                    CommentsDataList.DataBind();
                }
                commentCtrl.Text = "";
            }
        }
    }
开发者ID:MrCsabaToth,项目名称:ProFazekWebSite,代码行数:29,代码来源:ArticleCommentsControl.ascx.cs


示例11: button1_Click

    protected void button1_Click(object sender, EventArgs e)
    {
        if (textbox1.Text.Equals(String.Empty) || textbox2.Text.Equals(String.Empty))
        {
            Label1.Text = "评论内容与验证码不能为空";
            return;
        }
        try
        {
            if (!Request.Cookies["ValiCode"].Value.ToString().Equals(textbox2.Text))
            {
                Label1.Text = "验证码错误";
                return;
            }
            Table_DocumentComment comment = new Table_DocumentComment();
            comment.AccountName = Session["name"].ToString();
            comment.AccountType = Session["type"].ToString();
            comment.Comment = textbox1.Text;
            comment.Date = DateTime.Now;
            comment.DocumentId = (Int32)Session["document"];
            DataClassesDataContext data = new DataClassesDataContext();
            data.Table_DocumentComment.InsertOnSubmit(comment);
            data.SubmitChanges();
            comments.Add(comment);
            textbox1.Text = String.Empty;
            textbox2.Text = String.Empty;
            Label1.Text = String.Empty;

        }
        catch (Exception) { }
    }
开发者ID:JNU-Web-10-11,项目名称:JNU-Web,代码行数:31,代码来源:ReadDocument.aspx.cs


示例12: initDutyTable

 private void initDutyTable(string id)
 {
     DataClassesDataContext db = new DataClassesDataContext();
     FillTable ft = new FillTable(10, 7);
     ft.creatDataArray(db.Duty.Where(dutys=>dutys.assistantID==id).ToList());
     ft.fillDataArrayToTable(DutyTable,NoValueDisplay.Nothing);
 }
开发者ID:friends,项目名称:LibraryAssistant,代码行数:7,代码来源:Personal.aspx.cs


示例13: PrzydzielZadanieButton_Click

    protected void PrzydzielZadanieButton_Click(object sender, EventArgs e)
    {
        List<int> idGrupList = new List<int>();
        for (int i = 0; i < EnableGroupsListView.Items.Count; i++)
        {
            CheckBox chk = EnableGroupsListView.Items[i].FindControl("NazwaCheckBox") as CheckBox;
            if (chk != null && chk.Checked)
            {
                idGrupList.Add((int)EnableGroupsListView.DataKeys[i].Value);
            }
        }

        DataClassesDataContext db = new DataClassesDataContext();
        Zadania zadanie = db.Zadanias.FirstOrDefault(g => g.IdZadania == (int)((DataKey)Session["IdZadania"]).Value);
        foreach (int id in idGrupList)
        {
            ZadaniawGrupach zadaniawGrupach = new ZadaniawGrupach
                                                  {
                                                      Zadania = zadanie,
                                                      IdGrupy = id,
                                                      DataDodania = DateTime.Now
                                                  };
            db.ZadaniawGrupaches.InsertOnSubmit(zadaniawGrupach);
        }
        db.SubmitChanges();
        WczytajListeGrup(db);
        SuccesLabel.Text = "Dodano zadanie do grup/y";
        SuccesLabel.ForeColor = System.Drawing.Color.Green;
    }
开发者ID:Krzem0,项目名称:KlojSpon,代码行数:29,代码来源:Zadanie.aspx.cs


示例14: GetAll

 public List<PersonData> GetAll()
 {
     var ctx = WebOperationContext.Current;
     try
     {
         using (var personCtx = new DataClassesDataContext())
         {
             // Set up the query
             var persons = from p in personCtx.Persons
                           orderby p.FirstName
                           select new PersonData
                           {
                               PersonId = p.PersonId,
                               FirstName = p.FirstName,
                               LastName = p.LastName,
                               EmailAddress = p.EmailAddress,
                               Department = p.Department
                           };
             ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.OK;
             return persons.ToList();
         }
     }
     catch
     {
         ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.BadRequest;
         return null;
     }
 }
开发者ID:vantrung87hvt,项目名称:liemqv-android,代码行数:28,代码来源:RESTHRService.cs


示例15: GetPerson

    public PersonData GetPerson(string personId)
    {
        var ctx = WebOperationContext.Current;
        try
        {
            using (var personCtx = new DataClassesDataContext())
            {
                // Set up the query
                var person = personCtx.Persons.SingleOrDefault(p => p.PersonId == Convert.ToInt32(personId));

                if (person == null)
                {
                    ctx.OutgoingResponse.SetStatusAsNotFound();
                    return null;
                }
                var personData = new PersonData
                                          {
                                              PersonId = person.PersonId,
                                              FirstName = person.FirstName,
                                              LastName = person.LastName,
                                              EmailAddress = person.EmailAddress,
                                              Department = person.Department
                                          };

                ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.OK;
                return personData;
            }
        }
        catch
        {
            ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.BadRequest;
            return null;
        }
    }
开发者ID:vantrung87hvt,项目名称:liemqv-android,代码行数:34,代码来源:RESTHRService.cs


示例16: DeletePerson

    public void DeletePerson(string personId)
    {
        WebOperationContext ctx = WebOperationContext.Current;

        try
        {
            using (var dataContext = new DataClassesDataContext())
            {
                Person person = dataContext.Persons.SingleOrDefault(p => p.PersonId == Convert.ToInt32(personId));
                if (person == null)
                {
                    ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.NotFound;
                    return;
                }

                dataContext.Persons.DeleteOnSubmit(person);
                dataContext.SubmitChanges();

                ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.OK;
                return;
            }
        }
        catch
        {
            ctx.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.BadRequest;
            return;
        }
    }
开发者ID:vantrung87hvt,项目名称:liemqv-android,代码行数:28,代码来源:RESTHRService.cs


示例17: GetEmpresa

 public static List<EmpresaResumido> GetEmpresa(UsuarioResumido u, int CodEmp)
 {
     DataClassesDataContext dcdc = new DataClassesDataContext();
     List<EmpresaResumido> empresas = new List<EmpresaResumido>();
     dcdc.EMPRESAs.Where(e => e.CodEmp == CodEmp).ToList().ForEach(e => empresas.Add(new EmpresaResumido(e.CodEmp, e.Nome, e.NomeFan, e.CGC, e.InscEst, e.Endereco, e.Cidade, e.Estado, e.Bairro, e.Cep, e.Fone, e.Fax, e.Ramal, e.Numero, e.contato_ant3, e.Email, e.SITE, e.CONTATO, e.CONTATOVENDA, e.EMAILVENDA, e.CODIGOPRASIST == null ? 0 : (int)e.CODIGOPRASIST)));
     return empresas;
 }
开发者ID:prasist,项目名称:wb20,代码行数:7,代码来源:ClasseEmpresa.cs


示例18: Login

        public static UsuarioResumido Login(int empresa, int usuario, String senha)
        {
            string spwd = new Krypto().EncryptString(senha, AcaoKrypto.cnDECRYPT);

            DataClassesDataContext dcdc = new DataClassesDataContext();
            List<UsuarioResumido> user =    (
                                                from u in dcdc.USUARIOs
                                                join v in dcdc.VENDEDORs on u.CodUsu equals v.CodUsu
                                                where u.CodEmp.Equals(empresa)
                                                where u.CodUsu.Equals(usuario)
                                                where u.Senha.Equals(new Krypto().EncryptString(senha, AcaoKrypto.cnENCRYPT))
                                                where u.ATIVO.Equals('A')
                                                orderby u.NomUsu
                                                select new UsuarioResumido  (
                                                                                u.CodEmp, 
                                                                                u.CodUsu, 
                                                                                u.NomUsu, 
                                                                                u.IDUSUARIOS, 
                                                                                u.ATIVO == 'S' ? true : false, 
                                                                                u.Senha, 
                                                                                v.CodVend, 
                                                                                v.NomVend
                                                                            )
                                            ).ToList();
            if (user.Count == 1)                
            {
                return user[0];
            }
            return null;
        }
开发者ID:prasist,项目名称:wb20,代码行数:30,代码来源:ClasseLogin.cs


示例19: AddAnswer

 //��Ӵ�
 public bool AddAnswer(List<Answer> answer)
 {
     DataClassesDataContext da = new DataClassesDataContext();
     da.Answer.InsertAllOnSubmit(answer);
     da.SubmitChanges();
     return true;
 }
开发者ID:Chang3,项目名称:HelloWorld2,代码行数:8,代码来源:AnswerManager.cs


示例20: GetAnswerList

    //student��ʾѧ���˺����� assignment��ʾ��ҵ��
    public List<Answer> GetAnswerList(String student, int assignment)
    {
        DataClassesDataContext da = new DataClassesDataContext();
        var pro = from s in da.Problem
                  where s.assignment == assignment
                  select s.id;
        var answer = from s in da.Answer
                     where s.student == student && s.problem == pro.First()
                     select s;
        AnswerList = new List<Answer>();
        foreach (var p in pro)
        {
            answer = from s in da.Answer
                         where s.student == student && s.problem == p
                         select s;
            foreach (var n in answer)
            {
                AnswerList.Add(n);
            }
        }

        if ((answer.Count()) > 0)
        {
            return AnswerList;
        }
        else
            return null;
    }
开发者ID:Chang3,项目名称:HelloWorld2,代码行数:29,代码来源:AnswerManager.cs



注:本文中的DataClassesDataContext类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# DataCollection类代码示例发布时间:2022-05-24
下一篇:
C# DataClasses1DataContext类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap