请注意,我正在尝试使用存储过程来插入和更新表记录。当我将存储过程添加到数据库并更新 *.edmx 文件时,它会看到我添加的存储过程;但是,我之前对不同的项目做了以下操作:
var db = new MyMarinaEntities();
db.prBoatInsert(registrationNumber, manufacturer, modelYear, length, customerID);
但是,现在,当我键入“db”时。智能感知看不到插入存储过程。另外,当我在 InlandMarinaEntities.Designer.cs 文件中搜索时,它没有任何
public int prBoatUpdate(Nullable<global::System.Int32> boatID, global::System.String registrationNumber, global::System.String manufacturer, Nullable<global::System.Int32> modelYear, Nullable<global::System.Int32> length, Nullable<global::System.Int32> customerID)
功能。有谁知道为什么不将 prBoatUpdate 添加到 *.Designer.cs 文件中?
或者,我了解 MEF 可以为每个表生成插入、更新和删除操作;但是,当我生成 *.edmx 文件时,我没有看到添加了任何这些操作,并且在通过向导生成 *.edmx 文件时,我没有看到任何添加它们的选项。我错过了什么?请注意,我使用的是 Visual Studio 2010 和 SQL Server 2008。TIA。