Entity Framework 4更新和插入一个函数
我正在从 SubSonic 迁移到 EF4。在 SubSonic 模型中,有一个名为 Save 的函数,如果模型的键为 0,则完成插入,否则完成更新。
有没有办法像 SubSonic 一样制作通用的保存功能?例如使用扩展方法?
I'm migrating from SubSonic to EF4. In SubSonic models had a function called Save, if the key of the model was 0 an insert was done, otherwise an update.
Is there a way to make a generic Save function like in SubSonic? For exmaple using an extension method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,但你必须自己做。尝试这样的事情:
Yes but you have to do it yourselves. Try something like this:
我认为更好的版本会是
公共静态无效SaveOrUpdate(此T实体)其中T:IEntity
I think a little bit better version will be
public static void SaveOrUpdate(this T entity) where T : IEntity