我可以强制DBML设计器使用我的自定义类型而不是自动生成的类型吗? 我可以编辑database.designer.cs,但是当我修改表时这些更改将会丢失。
如果没有,我如何在Linq中轻松地从自动生成的类型“转换”为我的自定义类型?
答案 0 :(得分:0)
DBML设计器是代码,简单明了 - 尽管dml可能有助于作为映射文件
这里有各种选择:
资源:
另请注意,4.0中的EF也支持POCO。
如果您只想手动从LINQ类型投射到您的类型;如果它们具有相似的属性,MiscUtil中PropertyCopy
之类的内容可能会有所帮助 - 请参阅this answer。