Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# EF:将数据保存到数据库中查看_C#_Asp.net_.net_Database_Entity Framework - Fatal编程技术网

C# EF:将数据保存到数据库中查看

C# EF:将数据保存到数据库中查看,c#,asp.net,.net,database,entity-framework,C#,Asp.net,.net,Database,Entity Framework,数据库里有两张表 我使用了视图,以便将它们映射到我的应用程序中的一个对象(使用EF) 如何对此视图执行save() 将EfContect.SaveChanges()足够了吗 或者我应该同时获得两个相关项目(2个表) 根据视图的更改修改它们,然后应用EfContect.SaveChanges()?: 将store:Type=“Views”更改为store:Type=“Tables” 从架构属性中删除存储:前缀 删除store:Name属性 注释掉元素 我不理解这一行:如果您生成一个带有视图元数

数据库里有两张表

我使用了
视图
,以便将它们映射到我的应用程序中的一个对象(使用EF)

如何对此视图执行
save()

EfContect.SaveChanges()足够了吗

或者我应该同时获得两个相关项目(2个表)

根据视图的更改修改它们,然后应用
EfContect.SaveChanges()

  • 将store:Type=“Views”更改为store:Type=“Tables”

  • 从架构属性中删除存储:前缀

  • 删除store:Name属性

  • 注释掉元素


我不理解这一行:
如果您生成一个带有视图元数据的视图,并为插入/更新/删除添加而不是触发器。
我如何知道我的视图是否可编辑?我是否必须为每个CRUD操作写入
sp
?这取决于您使用的DB引擎。以下是有关
SQL Server
中的视图的信息:(
可更新视图
段落)