【发布时间】:2011-12-05 17:18:56
【问题描述】:
我如何知道数据库中是否存在特定数据?例如如果数据库的表中已有“Student_Id”和“Course_Id”,则更新记录,否则插入记录。
我已经有一个用于插入数据的控制器操作,但我想添加一个附加功能,用于检查数据库 (SQL Server) 并根据记录是否存在或现在进行插入/更新。
我使用 Linq to SQL 插入数据。
提前致谢
【问题讨论】:
-
Student_id和Course_id是如何生成的?
-
查看这个 stackoverflow 答案 [if exists statement in sql to linq][1] [1]: stackoverflow.com/questions/476214/…
-
@Maess 它们是由不同的系统生成的。它们都不是主键。
标签: c# sql-server asp.net-mvc linq-to-sql