首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果我回顾一个现有的项目,如何确定它是EF代码第一,模型第一,或DB第一?

如果我回顾一个现有的项目,如何确定它是EF代码第一,模型第一,或DB第一?
EN

Stack Overflow用户
提问于 2016-03-16 03:24:57
回答 1查看 1.5K关注 0票数 5

我正在回顾一个现有的ASP.NET MVC (5.2.3) EF (6.1.3)项目。

该项目使用ASP.NET标识,我检查了web.config中的两个连接字符串,一个用于ASP.NET标识,另一个用于EF。这两个点都指向同一个DB,我已经成功地修改了它们,让我们调用"mydb“,我还查看了mydbModel.edmx项目项。

当我运行该项目时,mydb将自动创建,其中包含ASP.NET标识表(如预期的那样),但其他表(用于mydbModel.edmx中定义的实体)则不是。没有错误消息,除非以后应用程序找不到表。

此外,我还发现了以下几行代码,因此我认为它肯定不是首先的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public partial class MyDbEntities : DbContext
{
    public MyDbEntities()
        : base("name=MyDbEntities")
    {
    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        throw new UnintentionalCodeFirstException();
    }

虽然自从EF出现以来,我就一直在使用它(主要是DB First),但不幸的是,我不确定其他主要方法及其变体。

我还应该检查什么来确保项目使用的是哪种概念,以及如何创建在模型中定义的表?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-16 05:11:39

根据您已经发布的代码,它首先看起来肯定是DB,因为我们将首先在代码中使用DbModelBuilderOnModelCreating中配置实体。此外,Code没有任何edmx文件(我们的项目中没有任何文件)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36034299

复制
相关文章
我的第一个“正式”开源项目
接触编程和开源也有好几年了,不论是自己、和朋友一起写,还是在公司写项目,都积累了不少的经验了。但是我为什么把这个项目叫做我的第一个正式开源项目呢,因为只有这个项目,才真的是我自己从0开始一步步规划,设计,要一步一步把它做完的。里面有很多概念,新的技术我以前只是听说过,但是都没有深入的学习,正好可以跟着这个项目,边学边做,一步步地提升自己!
Bess Croft
2021/07/23
3600
我的第一个RN项目——趣闻
之前利用自己的业余时间入门了微信小程序,并写了一个入门项目 我的第一个微信小程序-趣闻 ,整体效果和之前写的 kotlin-android 版的 趣闻 模块和功能上没有什么区别。不得不说,相比较 Android ,小程序开发起来真的是很舒服,完善的 API和封装全面的组件,安装官方详细的开发文档,很快就可以开发出一款简单便捷的应用。
蜻蜓队长
2018/08/03
1K0
我的第一个RN项目——趣闻
我的第一个 Python 小项目,开放完整代码
这是4月29日,我发布的第一个Python小项目,文本句子基于关键词的KWIC显示,没看到粉丝朋友可以看看下面介绍,知道的,直接跳到文章的求解分析和代码部分。
double
2021/06/01
6230
我的第一个 Python 小项目,开放完整代码
第一章--第二节:我的第一个Python项目
在你喜欢的地方新建一个名为first_python.py的文件,然后利用Atom打开(具体Atom怎么配置Python开发环境,这里就不详述,大家可以在网上搜索相关的教程) 在文件中输入如下代码:
喵叔
2020/09/08
2710
第一章--第二节:我的第一个Python项目
第一个jsp项目
JSP执行过程 JSP页面元素 不同注释类型的效果 .jsp代码 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPo
是阿超
2021/10/15
6840
我的第一个UVM代码——Hello world
你刚开始是怎么学UVM的?白皮书还是红皮书?而我是从hello world实验开始的。
ExASIC
2020/09/18
9940
我的第一个UVM代码——Hello world
第一节,创建第一个springboot项目
版权声明:本文为博主原创文章,未经博主允许不得转载。 本系列使用工具 IDEA 1.创建项目 2.新创建完项目目录 3.开启项目 有键打开 执行 如下图,就代表启动成功了 . __
DencyCheng
2018/11/05
7530
我的第一个Python实用项目,来了!
看到,生成的虽然是测试数据,但是使用faker库生成的数据,看起来又那么”真实”。
double
2022/01/26
4470
我的第一个Python实用项目,来了!
我的第一个爬虫
我就先不做任何的解释了。。。。新手。。 #coding-utf8 from bs4 import BeautifulSoup import requests res = requests.get('http://tangsanshui.com') soup = BeautifulSoup(res.text,'lxml') for news in soup.select('.article_exp'): href = news.a['href'] time = news.sele
简单、
2018/07/18
2480
创建第一个mybatis项目?
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 第一步、创建数据库 CREATE DATABASE `mybatis_db`; USE `mybatis_db`; CREATE TABLE `user` (
用户2616264
2023/05/18
1620
创建第一个mybatis项目?
Mybatis第一篇| 我的第一个Mybatis程序
hello,各位小伙伴大家好,今天开始我们来学习 Mybatis 框架,在这个系列文章中,主要依据是Mybatis的官方文档,官方文档是学习任何技术的核心,离开官方文档的教程都是扯淡,所以大家看本系列教程的时候,随时准备着官方文档。
Python进击者
2020/03/31
8570
Docker Desktop 如何运行第一个 Docker 项目
你可以在 Windows 的 PS 下运行这个,也可以在 windows terminal 下运行。
HoneyMoose
2021/10/23
2K0
创建第一个Springboot 项目
 💟💟前言 友友们大家好,我是你们的小王同学😗😗 今天给大家带来的是 希望能给大家带来有用的知识 小王的主页:小王同学🚗 小王的gitee:小王同学🏩 小王的github:小王同学💦  IDEA上创建第一个springboot项目  直接next! 这里可以手动添加 添加的项目 最右边会显示出来!   最后改一下路径就ok了!  当我们运行起来 底下会结束 这时候小王同学在依赖里面加入代码! <dependency> <groupId>org
王同学要努力
2022/12/21
2980
创建第一个Springboot 项目
我的第一个游戏:GetMessage
这是一个合作类迷宫游戏 Github 项目地址 Day 1. 原型设计 (2014.11.06) 类型:合作 人数:2-3 设定:房间,迷宫 游戏原型 141109GameProto.png 玩法:
王兵
2018/06/14
6220
我的第一个 scrapy 爬虫
安装 python 这个就不用我说了吧,网上教程一大堆 安装 scrapy 包 pip install scrapy 创建 scrapy 项目 scrapy startproject aliSpider 进入项目目录下,创建爬虫文件 cmd 进入项目目录,执行命令: scrapy genspider -t crawl alispi job.alibaba.com 编写 items.py 文件 # -*- coding: utf-8 -*- # Define here the models for your
伍六七AI编程
2019/10/08
3970
我的第一个“项目”的故事是怎样的
第一个项目故事:基于 docker+k8s+jenkins+gitlab 的持续集成
卜卜-Totoro
2020/04/08
4290
我的第一个Kotlin应用
今天开始正式学习Kotlin这门语言,学习之前看了很多关于Kotlin的推广文,本来一门新的语言很难普及,有Google站台,心里有底了很多,本人做过Android开发,所以对于Android相关的东西还是比较关注的。
全科
2018/08/15
2640
我发起的第一个 Python 小项目,欢迎参与!
把所学知识应用于实际问题,才能真正加深对它的认识和理解,这就是实践出真知。从此最基本点出发,我设计了一个小项目,蛮有意思,也有一定实际应用价值。
double
2021/05/07
3930
我的第一个bukkit插件
新人第一次写插件本插件24小时内能进行一次占卜 占卜后会根据占卜结果影响 钓鱼 获得双倍物品 或者 失去物品 OP可以获取转运符,转运符为物品,点击使用
阿超
2022/08/16
3320
我的第一个bukkit插件
Python入门系列第一章--第二节:我的第一个Python项目
在你喜欢的地方新建一个名为first_python.py的文件,然后利用Atom打开(具体Atom怎么配置Python开发环境,这里就不详述,大家可以在网上搜索相关的教程)
喵叔
2020/09/08
2630
Python入门系列第一章--第二节:我的第一个Python项目

相似问题

EF 4.1模型第一个代码生成工具或模板

31

EF代码第一宿主

20

EF DB-第一映射混乱

22

“双工”Ef代码第一次db操作

12

EF包括where子句db第一

16
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文