繁体   English   中英

插入linq-to-sql问题?

[英]Insert linq-to-sql problem?

我正在玩Northwind数据库,通过阅读一些教程,我发现Categories应该具有Add方法,但是它不起作用。 缺少了一些东西,我很感谢其他知道更多信息的人。

 public void AddCategory(string categoryname)
        {

 string connstring = WebConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString; 
                DataClasses1DataContext db = new DataClasses1DataContext(connstring);

 Category category = new Category();
              category.CategoryName = categoryname;
           //   db.Categories.Add(category); 
               db.SubmitChanges(); 
        }

它应该是

db.Categories.InsertOnSubmit(category);
        public void AddCategory(Category category)
        {
            NorthWindDataContext dataContext = new NorthWindDataContext();
            try
            { 
             dataContext.Categories.InsertOnSubmit(category);
             dataContext.SubmitChanges();
            }
            catch (Exception) { }
        } 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM