我需要弄清楚如何在MVC应用程序中做CRUD的东西,由前同事传递给我(我没有任何其他信息,只有应用程序和数据库)。所以我可以看到Model1.edmx和模型浏览器包含MyApp.Model> EntityTypes> MyTable表示,MyAppModel.Store包含表的表示,Model1.Designer.cs文件包含看起来像它们必须与CRUD相关(例如OnLastNameChanging,OnLastNameChanged)。我可以运行应用程序并将记录插入和更新到db表。
我需要知道的是在哪里/如何编写其他CRUD操作并使用Entity Framework来处理WHERE子句,并根据记录中给定字段的值更新表中的其他记录等内容插入或更新。
我曾在另一个小项目上与MVC合作,但实际上并没有与实体合作。我已经习惯了WebForms / ADO.NET /存储过程的做事方式。
感激不尽的任何帮助。
新年快乐!答案 0 :(得分:0)
我猜你正在使用数据库第一种方法。
代码优先方法的一些有用链接: http://www.codeproject.com/Tips/793159/Code-First-Approach-in-Entity-Framework-using-Data
其他用于数据库第一种方法
http://www.aspdotnet-pools.com/2014/08/insert-update-delete-operation-in.html