.net code能生成 oracle model吗

-一个大坑 2019-07-10 03:53:34
需要引用什么,命令是什么
我照着sqlserver的命令敲,改了一下不行
...全文
186 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
-一个大坑 2019-07-16
  • 打赏
  • 举报
回复
-一个大坑 2019-07-13
  • 打赏
  • 举报
回复
-一个大坑 2019-07-11
  • 打赏
  • 举报
回复
引用 3 楼 娃都会打酱油了 的回复:
用ef core生成,你想要的命令
https://www.cnblogs.com/OpenCoder/p/9768271.html

dotnet ef dbcontext scaffold "User ID=XXX;Password=XXX;Data Source=XXXX/WZSDWQ;Persist Security Info=True;"Microsoft.EntityFrameworkCore.Oracle -f

引用了两个Nuget
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.Tools


然后提示Startup project 'MRA.Model.csproj' targets framework '.NETStandard'. There is no runtime associated with this framework, and projects targeting it cannot be executed directly. To use the Entity Framework
Core .NET Command-line Tools with this project, add an executable project targeting .NET Core or .NET Framework that references this project, and set it as the startup project using --startup-project; or, update this project to cross-target .NET Core or .NET Framework. For more information on using the EF Core Tools with .NET Standard projects, see https://go.microsoft.com/fwlink/?linkid=2034781
  • 打赏
  • 举报
回复
生成model和core没关系,使用entity framework的Db First模式即可,参见: http://www.entityframeworktutorial.net/entityframework6/introduction.aspx
  • 打赏
  • 举报
回复
用ef core生成,你想要的命令 https://www.cnblogs.com/OpenCoder/p/9768271.html
-一个大坑 2019-07-11
  • 打赏
  • 举报
回复
引用 1 楼 一个武小猴子 的回复:
推荐你可以看看 这个 https://blog.csdn.net/gxAion/article/details/6755624 是否解决了你的问题。谢谢。
没有命令直接生成吗?看着有点麻烦 我去试试 ef6生成的model复制过来能不能用吧
-一个大坑 2019-07-11
  • 打赏
  • 举报
回复

引用 2 楼 -一个大坑 的回复:
没有命令直接生成吗?看着有点麻烦
我去试试 ef6生成的model复制过来能不能用吧

试了一下ef6生成的model不行
.net code命令生成的model有表详情,ef6生成的没有
modelBuilder.Entity<Rp04Data>(entity =>
{
entity.ToTable("RP04_Data");

entity.Property(e => e.Id).HasColumnName("id");

entity.Property(e => e.OfflineCount).HasColumnName("offline_count");

entity.Property(e => e.OnlineCount).HasColumnName("online_count");

entity.Property(e => e.Plant)
.HasColumnName("plant")
.HasMaxLength(10);

entity.Property(e => e.ReceiveCount).HasColumnName("receive_count");

entity.Property(e => e.RepertoryCount).HasColumnName("repertory_count");
});
XBodhi. 2019-07-11
  • 打赏
  • 举报
回复
引用 1 楼 一个武小猴子 的回复:
推荐你可以看看 这个 https://blog.csdn.net/gxAion/article/details/6755624 是否解决了你的问题。谢谢。


学习了。
一个武术猴子 2019-07-10
  • 打赏
  • 举报
回复
推荐你可以看看 这个 https://blog.csdn.net/gxAion/article/details/6755624 是否解决了你的问题。谢谢。

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧