Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以强制 DBML 设计器使用我的自定义类型而不是自动生成的类型吗?我可以编辑 database.designer.cs,但是当我修改表时这些更改将丢失。
如果没有,我怎样才能轻松地从自动生成的类型“转换”为我在 Linq 中的自定义类型?
DBML 设计器是代码生成器,简单明了 - 尽管 dml 作为映射文件可能会有所帮助
这里有多种选择:
资源:
另请注意,4.0 中的 EF 也支持 POCO。
如果您只想手动从 LINQ 类型投影到您的类型;如果它们具有相似的属性,则类似MiscUtilPropertyCopy中的内容可能会有所帮助-请参阅此答案。
PropertyCopy