Sql 使用实体框架生成CRUD(如数据集可以)
我将am edmx文件和表添加到我的项目中。如何让它生成CRUD操作?我以前是这样做的,它将它们作为存储过程生成,但在表属性中找不到该选项。我做错了什么 更新Sql 使用实体框架生成CRUD(如数据集可以),sql,entity-framework,dataset,Sql,Entity Framework,Dataset,我将am edmx文件和表添加到我的项目中。如何让它生成CRUD操作?我以前是这样做的,它将它们作为存储过程生成,但在表属性中找不到该选项。我做错了什么 更新 在摆弄之后,我发现我把工具弄糊涂了。使用DataSet.xsd我可以将一个表拖到DataSet设计器上,然后单击*TableName*TableAdapter。如果查看属性窗口,您将看到“DeleteCommand、InsertCommand、SelectCommand、UpdateCommand”。有没有一种方法也可以通过实体框架来完成
在摆弄之后,我发现我把工具弄糊涂了。使用
DataSet.xsd
我可以将一个表拖到DataSet设计器上,然后单击*TableName*TableAdapter。如果查看属性窗口,您将看到“DeleteCommand、InsertCommand、SelectCommand、UpdateCommand”。有没有一种方法也可以通过实体框架来完成这项任务
(如果您在数据集设计器>配置>高级选项>选中“生成插入、更新和删除语句”时遇到任何问题,可以右键单击该表。由于没有人使用方法响应以完成任务,因此我必须假设该功能不存在。您所说的“生成”是什么意思CRUD操作?EF只会创建可用于执行CRUD操作的派生上下文。可能我的工具弄错了。有一种工具,认为它是实体,当一个人转到表/实体的属性时,它有CRUD语句(选择value1,value2)您可以编辑。这样我就不需要手动创建4个存储过程。因为实体框架已经知道模式,所以这样做看起来并不是一个很大的飞跃。