Edw*_*uay 1 c# entity-framework data-layers linq-to-sql
使用LINQ-to-SQL或Entity Framework时,我可以轻松地为每个表生成一个类来处理CRUD基础知识:
Info info = new Info();
info.Title = "testing";
db.Infos.InsertOnSubmit(info);
db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)
当我对数据库表进行结构更改时,我可以轻松地重新生成表的模型类(只需在设计器中删除它并再次将表拖到设计器中).但是,这当然会覆盖课堂上的所有内容.
因此,为了在每次重新生成模型时不会删除的每个类中添加额外的功能,我发现自己每个表都有一个额外的模型类,因此有两个数据层生效.
这是常见的做法还是有一种方法可以为生成的类添加功能,这些类在重新生成类时不会被覆盖?
| 归档时间: |
|
| 查看次数: |
82 次 |
| 最近记录: |