linq中使用ObjectSet <>而不是使用.AddToXXXXX(MyEntity)插入记录的语法是什么,因为这是不推荐使用的?

RJ.*_*RJ. 4 .net c# asp.net linq-to-sql

我是Linq to Entities的新手,我正在尝试使用linq语法插入记录.

我已经创建了edmx文件并在类中实例化了:

    PasswordEntities db = new PasswordEntities();
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像这样的方法:

    public void InsertRecord(Password record)
    {
        db.AddToPasswords(record);
    }
Run Code Online (Sandbox Code Playgroud)

但intellisense告诉我,AddToPasswords是一个不推荐使用的方法,并考虑使用相关ObjectSet属性的.Add方法.

我在Framework 4.0下运行VS 2010.

这样做的语法是什么?

Amy*_*y B 9

怎么样:

db.Passwords.AddObject(record);
Run Code Online (Sandbox Code Playgroud)

旁白:对于我来说,像EF设计师所做的那样,在OO世界中命名类和方法中使用Object这个词似乎很愚蠢.当然我正在添加一个对象,这就是我们在这里所拥有的一切.ObjectContext真的告诉我更多关于上下文的内容而不是Context吗?