在我的DBML文件中,我已经映射了一些表和存储过程,而存储过程的返回类型是ISingleResult。 T是一些映射表。但我想将数据带入我自己创建的实体而不是LINQ to SQL创建的实体。我创建的entites也与映射表实体相同,当我们通过Web服务发送数据时它们的用途就在于它们。那么,我怎样才能继续创建一个围绕DBML文件的包装器,这样我总能在我自己创建的数据库中获取数据。
答案 0 :(得分:0)
实体框架是针对此方案而设计的,但如果您因其他原因无法转移,则Automapper值得研究。
通过在设计器中添加属性并将数据源属性保留为空,可以将linq的属性添加到未映射到数据库列的sql实体。