10 个解决方案
#1
既然不用ef、nhibernate之类的orm工具,手工创建的实体类,想创建数据库只有自己手工创建了。还有就是写个程序,根据实体类定义的字段反射生成数据库创建表的sql语句,这个需要自己写程序实现(类似代码生成器)。
#2
是暂时没有用ef框架。如果用ef框架的话该怎么做呢?
#3
看1楼。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
#4
是我个人不会用这些东西。。
#5
那就从基本的学,即先创建表定义,然后写实体类定义,然后从数据库读取数据,转换为实体类。这是最基本的操作。Ado.net操作数据库,先体会一下这种基本方式,再循序渐进学习ORM映射。
#6
写一个建表命令就是了 create table XXX (字段列表)
注意字段名、类型 和你的实体类一一对应
注意字段名、类型 和你的实体类一一对应
#7
既然不用ef、nhibernate之类的orm工具,手工创建的实体类,想创建数据库只有自己手工创建了。还有就是写个程序,根据实体类定义的字段反射生成数据库创建表的sql语句,这个需要自己写程序实现(类似代码生成器)。
是暂时没有用ef框架。如果用ef框架的话该怎么做呢?
用ef codefirst 比较方便。可以参考一下: http://blog.csdn.net/chinacsharper/article/details/9368855
#8
#9
既然不用ef、nhibernate之类的orm工具,手工创建的实体类,想创建数据库只有自己手工创建了。还有就是写个程序,根据实体类定义的字段反射生成数据库创建表的sql语句,这个需要自己写程序实现(类似代码生成器)。
我把需求弄错了,需求是直接写SQL语句就可以了,,现在会了,谢谢哈
#10
看1楼。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
是我个人不会用这些东西。。
那就从基本的学,即先创建表定义,然后写实体类定义,然后从数据库读取数据,转换为实体类。这是最基本的操作。Ado.net操作数据库,先体会一下这种基本方式,再循序渐进学习ORM映射。
我把需求弄错了,需求是直接写SQL语句就可以了,,现在会了,谢谢哈
#1
既然不用ef、nhibernate之类的orm工具,手工创建的实体类,想创建数据库只有自己手工创建了。还有就是写个程序,根据实体类定义的字段反射生成数据库创建表的sql语句,这个需要自己写程序实现(类似代码生成器)。
#2
既然不用ef、nhibernate之类的orm工具,手工创建的实体类,想创建数据库只有自己手工创建了。还有就是写个程序,根据实体类定义的字段反射生成数据库创建表的sql语句,这个需要自己写程序实现(类似代码生成器)。
是暂时没有用ef框架。如果用ef框架的话该怎么做呢?
#3
看1楼。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
#4
看1楼。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
是我个人不会用这些东西。。
#5
看1楼。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
是我个人不会用这些东西。。
那就从基本的学,即先创建表定义,然后写实体类定义,然后从数据库读取数据,转换为实体类。这是最基本的操作。Ado.net操作数据库,先体会一下这种基本方式,再循序渐进学习ORM映射。
#6
写一个建表命令就是了 create table XXX (字段列表)
注意字段名、类型 和你的实体类一一对应
注意字段名、类型 和你的实体类一一对应
#7
既然不用ef、nhibernate之类的orm工具,手工创建的实体类,想创建数据库只有自己手工创建了。还有就是写个程序,根据实体类定义的字段反射生成数据库创建表的sql语句,这个需要自己写程序实现(类似代码生成器)。
是暂时没有用ef框架。如果用ef框架的话该怎么做呢?
用ef codefirst 比较方便。可以参考一下: http://blog.csdn.net/chinacsharper/article/details/9368855
#8
#9
既然不用ef、nhibernate之类的orm工具,手工创建的实体类,想创建数据库只有自己手工创建了。还有就是写个程序,根据实体类定义的字段反射生成数据库创建表的sql语句,这个需要自己写程序实现(类似代码生成器)。
我把需求弄错了,需求是直接写SQL语句就可以了,,现在会了,谢谢哈
#10
看1楼。
数据库和实体类之间的映射:
数据库表→实体类:通常都是使用代码生成器,或者orm工具直接映射成实体类定义。
实体类→数据库表:在MVC有Code First,程序启动时会自动同步到最新的表结构。另外就是使用反射手动遍历属性为列咯。
(其实code first应该也是利用反射遍历,只是有前人做过这种工作了,经过了一段时间的检验,越来越完善和通用而已,我们没必要自己再造*。)
--------
个人认为,在业务逻辑允许范围内,选一种自己最熟悉觉得最舒服的方式,进行这2者之间的映射即可。没必要过多的纠结于这里。
是我个人不会用这些东西。。
那就从基本的学,即先创建表定义,然后写实体类定义,然后从数据库读取数据,转换为实体类。这是最基本的操作。Ado.net操作数据库,先体会一下这种基本方式,再循序渐进学习ORM映射。
我把需求弄错了,需求是直接写SQL语句就可以了,,现在会了,谢谢哈