|
|
[挑战自我] 欢迎任何C#疑难杂症(编写完整软件除外)
[复制链接]
|
|
|

楼主 |
发表于 7-10-2010 09:49 PM
|
显示全部楼层
这是有力的证据说 Mozilla 用 SQL Lite 哦。
宅男-兜着走 发表于 7-10-2010 08:19 PM 
relational database (RDBMS)只是其中一种处理方法,我本人不认为是万金油。 |
|
|
|
|
|
|
|
|
|
|
发表于 7-10-2010 10:08 PM
|
显示全部楼层
relational database (RDBMS)只是其中一种处理方法,我本人不认为是万金油。
chrizyuen2 发表于 7-10-2010 09:49 PM 
那么你说出你的看法, 怎么实现?? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 7-10-2010 10:35 PM
|
显示全部楼层
semantic, RDBMS, XPath..
都可以,手中无剑, 心中有adapter 才是万金油 |
|
|
|
|
|
|
|
|
|
|
发表于 7-10-2010 10:53 PM
|
显示全部楼层
回复 40# 宅男-兜着走
MySQL 才有 Limit,不过 MSSQL 没有。如果要 select 第 51st 到 100th 的 records,MSSQL 要先用 with + row_number 来 create 类似 view 的东东,再 select row_number between 51 and 100。
有了 offset & fetch next 就不用酱麻烦了。
SQL CE 4 有了,不懂为何 MSSQL 还没有。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 02:25 AM
|
显示全部楼层
本帖最后由 宅男-兜着走 于 8-10-2010 02:26 AM 编辑
回复 宅男-兜着走
MySQL 才有 Limit,不过 MSSQL 没有。如果要 select 第 51st 到 100th 的 records, ...
hooi1983 发表于 7-10-2010 10:53 PM 
我不理解, 为什么对那个那么感兴趣? 为了什么?
paging? 如果是酱, asp.net 的控件多数都有自带 Paging 的功能。
就 Winform 应该没吧。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 09:55 AM
|
显示全部楼层
回复 45# 宅男-兜着走
因为 pagination。ASP.Net Grid View 的 pagination 是一次过 load 完全部的 data 才做 pagination 的,会有 performance 的问题。
.Net 3.5 可以用 DataPager & ListView,比较好一点,不过有些 pagination 是要 customize 的,DataPager 做不到,所以要自己 query from database,有了offset & fetch next 就比较轻松点。
其实 LinQ 已有 offset & fetch next 了,不过我用惯了 DataTable,一时还没时间转过去。 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 8-10-2010 10:33 AM
|
显示全部楼层
回复 46# hooi1983
该转了,同步API 已经有了。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 10:44 AM
|
显示全部楼层
回复 47# chrizyuen2
因为全部 BLL 都是用 DataTable,转的话很大工程。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 01:12 PM
|
显示全部楼层
回复 chrizyuen2
因为全部 BLL 都是用 DataTable,转的话很大工程。
hooi1983 发表于 8-10-2010 10:44 AM 
很想看人家怎么做 n-tier , 网上的例子不好。
其实LINQ to sql 的Performance 如何, 还真的是不知道。要怎么才能Test 呢?
但是却救了很多不会 MSSQL 的人。
我就是其中一个 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 01:26 PM
|
显示全部楼层

有个问题问。
这样的在 WPF 内这个UI 要怎么做?
一个Combobox 内, 有Textbox 有Button。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 01:28 PM
|
显示全部楼层
|
另外个问题, 请问 MVVM 内, 你怎么处理 Dialog Window? |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 01:49 PM
|
显示全部楼层
回复 49# 宅男-兜着走
我就是用惯 SQL command,看到 LinQ 不习惯。我用的是 n-tier,不过才 2 tier 而已。
BLL & DAL 一起用。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 02:50 PM
|
显示全部楼层
回复 宅男-兜着走
我就是用惯 SQL command,看到 LinQ 不习惯。我用的是 n-tier,不过才 2 tier 而已。 ...
hooi1983 发表于 8-10-2010 01:49 PM 
SQL Command 在 VS 内没 Code Completion, 但 LINQ 有。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 02:56 PM
|
显示全部楼层
回复 53# 宅男-兜着走
MSSQL 2008 有 Syntac Intellisence。我通常都是在 MSSQL run query,没问题后才 copy & paste 去 VS。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 02:59 PM
|
显示全部楼层
回复 宅男-兜着走
MSSQL 2008 有 Syntac Intellisence。我通常都是在 MSSQL run query,没问题后才 co ...
hooi1983 发表于 8-10-2010 02:56 PM 
请问你是学生还是 篇程员?公司/学校规定要 SQL Command? |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 03:13 PM
|
显示全部楼层
回复 55# 宅男-兜着走
编程员 
个人认为,SQL command 比较重要。
会 SQL command,用什么 tools communicate to 什么 database 都没问题。
会 LinQ 而不会 SQL command,只会用 Microsoft tools communicate to database 而已。
顺道一提,LinQ 不是什么 database 都 support,MSSQL 2005 & MSSQL 2008 就没问题,但 MSSQL 2000 就中招。
我公司其中一个同事就中招了,被逼用 DataTable。 |
|
|
|
|
|
|
|
|
|
|
发表于 8-10-2010 03:25 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 25-10-2010 05:34 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 25-10-2010 06:51 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 25-10-2010 07:08 PM
|
显示全部楼层
我文中讨论的是partial class用处, 而不是partial method.
虽然C#规定,拥有partial method , 必须是partial class.
但是两者不该并列比较。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|