gpt4 book ai didi

c# - 是否有可能在dapper中执行代码优先方法

转载 作者:太空狗 更新时间:2023-10-29 20:20:17 24 4
gpt4 key购买 nike

我个人对当前工作的应用程序的偏好是为此使用orms。
我还没有使用过任何orms,对entityframework的了解也很少。最近我听说了dapper并想到了使用它。
我的问题是:在dapper中是否可以使用代码优先的方法从EntityFramework中的类创建数据库?
使用entityframework创建数据库和使用dapper进行查询是个好主意吗?

最佳答案

我的问题是在entityframework中,我们有代码优先的方法来从类创建数据库。同样地,有没有可能做得潇洒?
一点也不。在Dap中只映射现有的数据库。dapper是idbconnection的一组扩展方法,可以帮助您将重新调整的数据映射到c poco类中。
将entityframework用于db创建目的和使用dapper进行查询相结合是好的吗?
不,用一个或另一个。另外,如果使用实体framewok创建一个db,它已经映射到c类中,因此不需要使用dapper。
如果不可能,请提出任何解决方法,如果有。
首先使用实体框架代码。简直太棒了。您只需要创建带有一些数据注释的模型类,如果您使用orm,则无论如何都必须这样做,而且您基本上已经准备好使用整个数据库和数据访问层。如果需要,还可以在实体frameowkr中使用db-first或model-first。谷歌的第一个链接似乎是一个关于代码优先的好教程:
https://msdn.microsoft.com/en-us/data/jj193542.aspx

关于c# - 是否有可能在dapper中执行代码优先方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28765957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com