![]() |
1
7
您可以非常容易地使用Linq to SQL编写自己的类——只需要用一些属性来绘制类。 例如,这是我在一个项目中拥有的一个非常简单的表,它与Linq to SQL配合使用非常好:
代码非常简单,尤其是当您使属性名与表名对齐时(不必这样做)。 然后您只需要一个存储库来连接到数据库:
当然还有很多,但这向你展示了最基本的东西,一旦你理解了它,就不难做到。通过这种方式,您可以100%地控制类,并且仍然可以利用Linq to SQL。 我从中学到这种方法 Pro ASP.NET MVC框架 一本很棒的书。 如果您想了解更多信息,我所有的linq-to-sql类都是从一开始就写在我的一个项目上的,您可以浏览 here . |
![]() |
2
1
要避免拖放,您可以查看 SqlMetal.exe . 不过,听起来你真的在要求对持久性的无知,我不确定L2S是否可能做到这一点-在.NET 4之前,Linq to实体当然不可能做到这一点… 我曾经写过 blog post on using SqlMetal.exe and subsequently modifying the generated schema -也许你会发现它很有用,尽管它有不同的潜在动机。 |
![]() |
3
1
我有几个关于codeproject的教程,介绍了如何做到这一点,包括如何以面向对象的方式处理关系(m:m、1:m、m:1),并在进行更新时保持它们的同步: |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Pavel Foltyn · 如何在C中生成逆字典# 7 月前 |
![]() |
ewok · 基于种子和上一个值创建值列表 11 月前 |
|
Vasu V · 将foreach转换为select语句 1 年前 |
![]() |
Modest · 使用命名空间和文本值序列化xElement 1 年前 |