首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >现有非关系数据库的ASP.Net 4

现有非关系数据库的ASP.Net 4
EN

Stack Overflow用户
提问于 2012-08-14 07:12:27
回答 2查看 388关注 0票数 2

我是一个相当胜任的c#开发人员,但主要从事GUI和命令行工具,最近被要求开始考虑创建一个小型web应用程序,以允许移动设备维护我们的数据库中的数据。

该数据库是一个SQL2008DDL数据库,当表相互关联时,没有定义外键或任何DDL关系。

我的问题:我应该从哪里开始安装这个简单的应用程序?我只编辑了7-10个表格,这些表主要是相关的(对象、对象位置历史、对象服务历史等等)。我很高兴提供一些表格DDL,如果这有助于作出决定。

它不需要任何花哨的东西,只是用户可以查找对象并修改它们,以及添加新条目到链接表(服务历史记录/位置历史记录)。

我已经研究了几种不同的方法,但我真的很难找到一个好的例子,创建一个简单的网站/应用程序的基础上,现有的数据库,没有FK DDL中包含,我再次高兴地提供任何额外的细节,应要求。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-14 07:56:29

听起来像是要在实体框架中使用设计器。

nhibernate和实体框架(以及大多数其他OR/M)都允许您使用没有FKs的数据库。但是您必须自己创建映射。

nhibernate

与nhibernate:http://www.fluentnhibernate.org/中内置的代码映射相比,我个人更喜欢流畅的nhibernate。

实体框架

您也可以为实体框架创建映射:

香草兰( Vanilla ADO.NET )

当然,您可以使用普通的ADO.NET,并将其与存储库模式相结合。可能是最快的方法来获得一个简单的应用程序启动和运行。

票数 2
EN

Stack Overflow用户

发布于 2012-08-14 07:43:43

您应该像其他应用程序一样使用FK构建您的应用程序。可能会导致数据错误,但是.愚蠢的输入,愚蠢的输出。

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

https://stackoverflow.com/questions/11947434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档