相关疑难解决方法(0)

在插入新记录之前检查记录是否存在

我第一次使用Ado.net实体框架,我需要在将其插入数据库之前检查该记录是否存在.我最好搜索是否存在AuthodSSID而不是密钥(AuthorID).我正在使用VS2010,Framework 4. System.Data.Entity是3.5.0.0.

我用Google搜索,但没有找到这个问题的答案.

PublishingCompanyEntities publishContext;
publishContext = new PublishingCompanyEntities();

private void createNew_Click(object sender, EventArgs e)
{
    Author newAuthor = new Author();
    newAuthor.FirstName = firstName.Text;
    newAuthor.LastName = lastName.Text;
    newAuthor.AuthodSSID = 20;
    newAuthor.AuthorID = 10
//Check if record exist here
    publishContext.AddToAuthor(newAuthor);//insert if does not exist

}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

11
推荐指数
2
解决办法
4万
查看次数

LINQ的Any方法是否有效?

AnyLINQ中的方法是否迭代整个集合,或者在第一次成功迭代发生时返回true?

linq

2
推荐指数
1
解决办法
230
查看次数

标签 统计

c# ×1

entity-framework ×1

linq ×1