C# 如何将Linq转换为SQL并转换为Linq实体?

C# 如何将Linq转换为SQL并转换为Linq实体?,c#,asp.net,linq-to-sql,linq-to-entities,C#,Asp.net,Linq To Sql,Linq To Entities,你好,我有下面的代码,你能帮我把LINq改写成SQL,再改写成实体。多谢各位 if(account.AccountID > 0) { dc.Accounts.Attach(account, true); } else { dc.Accounts.InsertOnSubmit(account); } dc.SubmitChanges(); 将InsertOnSubmit更改为Add 将SubmitChanges更改为SaveChanges Attach不需要bool参数,您试

你好,我有下面的代码,你能帮我把LINq改写成SQL,再改写成实体。多谢各位

if(account.AccountID > 0)
{
   dc.Accounts.Attach(account, true);
}
else
{
   dc.Accounts.InsertOnSubmit(account);
}

dc.SubmitChanges();

InsertOnSubmit
更改为
Add

SubmitChanges
更改为
SaveChanges


Attach

不需要
bool
参数,您试过了吗?EF还有Attach、InsertOnSubmit和SubmitChanges方法。不要认为你需要改变任何东西。为了将来的参考,本文帮助了我-->