ari*_*its 0 c# asp.net entity-framework solution asp.net-core
我正在尝试
用核心实现
这个"你好世界"的例子.asp.netEntity framework
做完这个例子后,我尝试将它拆分为2个项目.一个用于模型,另一个用于API.
我在同一个解决方案中创建了2个项目startup.cs,program.cs从第二个中删除了.将模型添加到第二个,并在第一个中注册模型.
在尝试构建时 - 我遇到了错误
程序不包含适用于入口点实体的静态Main方法
我试过寻找关于使用多个项目的文档,但没有找到.也许我不知道专业术语.
如何在没有main方法的情况下添加项目?
10倍!
我既用2个项目再次试图startup.cs和program.cs,然后构建成功,但尝试的NuGet控制台上运行时:"添加迁移MyFirstMigration",我得到了
在BloggingContext上找不到无参数构造函数
.要么添加一个无参数构造函数,BloggingContext要么IDbContextFactory<BloggingContext>在同一个程序集中添加一个实现BloggingContext."
我该怎么办?
再次感谢.
您的解决方案中应该只有一个启动项目。如果要为模型创建项目,请创建一个class library而不是控制台/网络/窗口应用程序。
见下图:
听起来你将第二个项目添加为控制台项目,而不是类库.如果您不希望它是独立的可执行文件,则应该使用它.
您仍然可以通过更改项目属性(右键单击项目>属性)并将输出类型更改为类库来将第二个项目更改为独立项目.
无参数构造函数问题听起来无关紧要.您可能添加了带参数的构造函数,或者从没有无参数构造函数的类继承,这需要您向基础构造函数提供值.
| 归档时间: |
|
| 查看次数: |
1740 次 |
| 最近记录: |