C#, C♯, C#相談室 Part77
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2012/11/09(金) 22:22:38.15C#, C♯, C#相談室 Part76
http://toro.2ch.net/test/read.cgi/tech/1349896872/
Visual Studio 2010 Express
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
Visual Studio 2012 Express
http://www.microsoft.com/visualstudio/jpn/products/visual-studio-express-products
0075デフォルトの名無しさん
2012/11/15(木) 22:21:15.35ないみたいだな
native intはサイズが環境依存だから定数にできないんだろう
ldc.i4してから変換したら
0076デフォルトの名無しさん
2012/11/15(木) 22:23:22.29> データベースすごすぎだわ
うんうん、データベース使い始めた時は、俺もそう思ったなぁ。
0077デフォルトの名無しさん
2012/11/15(木) 22:54:12.77何年前のことだよって話だが
0078デフォルトの名無しさん
2012/11/15(木) 23:06:29.74あの頃は華やかだったな
0079デフォルトの名無しさん
2012/11/16(金) 00:11:06.190080デフォルトの名無しさん
2012/11/16(金) 00:37:15.09太郎君や花子ちゃんの影に隠れて居たんですよ、昔。
0081デフォルトの名無しさん
2012/11/16(金) 07:42:50.510082デフォルトの名無しさん
2012/11/16(金) 07:59:20.50興味あるならコッドの12の規則でググッてへぇーってなったらいいよ
今となっては足枷となってる面も強いけどRDBに一定の秩序をもたらしたルールだよ
0083デフォルトの名無しさん
2012/11/16(金) 10:37:10.644. オムニ社社員及びオムニ社への攻撃逮捕拘束禁止
0084デフォルトの名無しさん
2012/11/16(金) 10:44:56.200085デフォルトの名無しさん
2012/11/16(金) 14:11:26.16面倒でやってらんね
0086デフォルトの名無しさん
2012/11/16(金) 17:43:16.91最初から面倒だと思ってるならプログラムむいていないからやめたほうがいいよ
0087デフォルトの名無しさん
2012/11/16(金) 21:40:50.54おまえの仕事そんなに安定してないのか?
0088デフォルトの名無しさん
2012/11/16(金) 21:47:51.470089デフォルトの名無しさん
2012/11/16(金) 21:58:08.230090デフォルトの名無しさん
2012/11/16(金) 23:44:41.910091デフォルトの名無しさん
2012/11/16(金) 23:50:52.780092デフォルトの名無しさん
2012/11/17(土) 00:10:32.870093デフォルトの名無しさん
2012/11/17(土) 00:18:28.470094デフォルトの名無しさん
2012/11/17(土) 00:23:41.68結局起動遅くなる罠
0095デフォルトの名無しさん
2012/11/17(土) 00:32:31.300096デフォルトの名無しさん
2012/11/17(土) 00:33:57.150097デフォルトの名無しさん
2012/11/17(土) 00:37:19.94ボロカスに嫌われてるからな
0098デフォルトの名無しさん
2012/11/17(土) 00:38:08.30その場でぶん殴ってマニピュレータの仕様を変更させたい
0099デフォルトの名無しさん
2012/11/17(土) 00:44:17.41SSDもうちょっと普及したらC#でもサクサクになるから、
もっとC# appsは増えるんじゃないか
0100デフォルトの名無しさん
2012/11/17(土) 00:51:50.29どの言語で書く?
C#だとコンソールアプリでも起動が遅い
0101デフォルトの名無しさん
2012/11/17(土) 00:53:46.02俺なら起動時間なんか気にせずPowerShellで書くが
0102デフォルトの名無しさん
2012/11/17(土) 00:56:12.96どうでも良けりゃバッチ
どうでもよくなければPython
0103デフォルトの名無しさん
2012/11/17(土) 01:08:38.560104デフォルトの名無しさん
2012/11/17(土) 01:11:07.59サブのスクリプト言語は必須
0105デフォルトの名無しさん
2012/11/17(土) 01:12:57.870106デフォルトの名無しさん
2012/11/17(土) 01:24:07.680107デフォルトの名無しさん
2012/11/17(土) 01:27:02.03簡単なツールも全部C#でやってたよ
Pythonはじめてみるかな
0108デフォルトの名無しさん
2012/11/17(土) 01:36:09.550109デフォルトの名無しさん
2012/11/17(土) 01:37:51.400110デフォルトの名無しさん
2012/11/17(土) 01:38:12.180111デフォルトの名無しさん
2012/11/17(土) 01:45:33.58例えばフォルダ名を付加して移動とか
ユーザーが入力した文字列を付加して移動とか
PythonだとUI作るとなると面倒だった気がするんだよな
だからC#でやってたわけで
なんでそんなにバカにされなきゃならないの?
0112デフォルトの名無しさん
2012/11/17(土) 01:48:11.63それ例えば間違ってCドライブ内のファイルすべてを
他に移動と打ち込んじゃったらどうするのよ
適切な入力かチェックしなきゃだめでしょ
プログラマならそれぐらいわかると思うんだが
0113デフォルトの名無しさん
2012/11/17(土) 01:57:25.080114デフォルトの名無しさん
2012/11/17(土) 01:57:56.360115デフォルトの名無しさん
2012/11/17(土) 01:59:55.140116デフォルトの名無しさん
2012/11/17(土) 02:05:33.020117デフォルトの名無しさん
2012/11/17(土) 02:12:50.50全部C#でやってきた
何が悪い?
なぜ煽られないとだめなんだ?
煽って何か意味があるの?
お前らはその程度の楽しみ方しかないの?
煽っている奴は何が楽しいんだ?
教えてくれよ
0118デフォルトの名無しさん
2012/11/17(土) 02:49:33.12基礎教養として知ってれば余計な手間を掛けずに済むこともあるさ
>>117
被害妄想。
0119デフォルトの名無しさん
2012/11/17(土) 03:55:46.29たとえば、「ファイルが見つかりません」みたいな、よく見かける文言を標準DLLから抜き取って使いたいって思ってます。
0120デフォルトの名無しさん
2012/11/17(土) 04:01:47.550121デフォルトの名無しさん
2012/11/17(土) 04:13:49.30言われてみれば、考えてませんでした。
無理かもしれないので、DLLから引き抜くのはあきらめます。
でも、Windowsでよく使う文言って、どこかで用意されていたりしないでしょうか?
ちゃんと多言語対応とかもしてくれてるやつ
0122デフォルトの名無しさん
2012/11/17(土) 04:45:29.480123デフォルトの名無しさん
2012/11/17(土) 04:55:09.54Windows標準の
net helpmsg 51
Visual Studioにerrlook.exeがついてる
0124デフォルトの名無しさん
2012/11/17(土) 06:30:12.25.NETの古いバージョンでも動きますか
0125デフォルトの名無しさん
2012/11/17(土) 07:13:59.910126デフォルトの名無しさん
2012/11/17(土) 10:53:19.430127デフォルトの名無しさん
2012/11/17(土) 15:16:00.390128デフォルトの名無しさん
2012/11/17(土) 16:19:51.790129デフォルトの名無しさん
2012/11/17(土) 16:38:11.370130デフォルトの名無しさん
2012/11/17(土) 21:45:19.69SQL Server CE4ってデスクトップアプリに使えないのか
ASPアプリを作って、手動で参照コピペとか面倒なことすればできるらしいが・・
モデルファーストで自動でDBのテーブルも作成できるのは
SQLServerのみ?
SQLiteも鯖は作れるけど、テーブルまでは作ってくれないし
EF4に完全対応じゃないし
0131デフォルトの名無しさん
2012/11/17(土) 21:48:45.19起動時間とか気にするな
0132デフォルトの名無しさん
2012/11/17(土) 22:25:07.50MSの製品なんだからSQL Server CEでも使えるでしょ
おそらく、App.configの書き方が間違っているんだと思う。
App.configはどう書いてる?
>モデルファーストで自動でDBのテーブルも作成できるのはSQLServerのみ?
おそらくそう。
EF5でMySQLでやったけど自動作成は無理だった。
でもEFで自動で作ると、SQL Serverでも非効率なデータ型を選んでしまうから、
CodeFirstでも最適なデータ型をきっちり指定してTable作った方がいいと思う。
文字列なら長さを指定するとかそういうこと
0133デフォルトの名無しさん
2012/11/17(土) 22:55:17.29言葉足らずだったが、EF4からCE4を選択することができないってこと
CE4のDB自体はデスクトップアプリでも直接なら使える
モデルファーストの自動生成がSQLServerのみか
こうなるとあえて機能も情報もすくないCE4を使う必要ってなさそうだね
今まで通りSQLiteでDB作っていくか
MSからしたらMS製品以外のサポートなんてしたくないだろうし
今後も読み込み(DBtoModel)はできるけどその逆はやらなさそうだな
0134デフォルトの名無しさん
2012/11/17(土) 22:59:22.61EF4は知らないけど。
EF5使えばいいじゃない。
正式リリースはまだのようだけどもうEF6まで出てるよ
0135132
2012/11/17(土) 23:09:00.55EF5でPerformanceがよくなってるから、もうEF4.xは避けたほうがいいんじゃないか
http://blogs.msdn.com/b/daisukei/archive/2012/08/17/entity-framework-5-ef5-ef-6.aspx
EF 5の強化ポイント
Enum をサポート
Spatial データ(DbGeography、DbGeometry型)をサポート
パフォーマンスアップ (以前のブログで紹介しました)
Code First から デフォルトDBの自動探知(以前は SQL Express のみだったか LocalDb でも OK)をサポート
0136132
2012/11/17(土) 23:22:11.59http://blogs.msdn.com/b/adonet/archive/2012/02/14/sneak-preview-entity-framework-5-0-performance-improvements.aspx
一方、LINQ to SQLはあまり変わらず。
LINQ to SQLは性能悪いしもういらないな
0137デフォルトの名無しさん
2012/11/17(土) 23:27:58.430138デフォルトの名無しさん
2012/11/18(日) 00:02:32.70DLはnugetオンリーなんでしょ?
自信ないのかな?
0139デフォルトの名無しさん
2012/11/18(日) 00:57:13.55?
NuGetでとれるならNugetで取ればいいだろう
0140デフォルトの名無しさん
2012/11/18(日) 01:14:49.31それをこっそりNugetで公開って
自信がないんだと思う
0141デフォルトの名無しさん
2012/11/18(日) 01:22:24.11なにを言ってるんだおまえは
NuGetでとれるのはMSの公式なバイナリだろ
Gitにもあるし
0142デフォルトの名無しさん
2012/11/18(日) 01:23:41.320143デフォルトの名無しさん
2012/11/18(日) 01:25:55.350144デフォルトの名無しさん
2012/11/18(日) 01:35:11.510145デフォルトの名無しさん
2012/11/18(日) 01:38:28.240146デフォルトの名無しさん
2012/11/18(日) 01:40:48.640147デフォルトの名無しさん
2012/11/18(日) 01:49:57.97モデルファーストでce4のdbに反映されないし
ce4で作ったテーブルをEF4で読み込むこともできない
てか、cd4でdbを参照するとき毎回ce4のサンプルフォルダが指定されてイライラする!!
まじでこれ作った奴ちゃんと使ってるのか?
まったくつかえねーぞ
Sqliteなら少なくともデータベースから反映されるぞ!
あーーーむかつく
0148デフォルトの名無しさん
2012/11/18(日) 01:54:44.520149デフォルトの名無しさん
2012/11/18(日) 01:58:41.61ボコボコにしてやろうかな
ce3.5でDB(名前testdb)とテーブル作って、EF4で「データベースからモデル作成」ってやると
サーバーにtestdb1ってのが勝手に複製して作ってやがる!!!!!!!!!!
おい!!!!!!
データベースからモデル作れと指示はしたがなんでDBつくってんだよ!!!!
まじでいみわかんね!!!!しばきまわすぞコラ!!!!!!!!!!!
0150デフォルトの名無しさん
2012/11/18(日) 02:00:30.610151デフォルトの名無しさん
2012/11/18(日) 02:01:02.16それに@ITだとEF4でコードファーストでCE4.0使えるっていうから
モデルファーストでもできるだろうと思ってやってんのにまじで使えねーわ
えーおれだけ?おれだけできないの?
ああああああああああ
今日も徹夜かよおおおおおおおお
むかつくわあああああああああああああああ
こんなとこで詰まるなんて
ほんとまじでボコボコにすんぞ
0152デフォルトの名無しさん
2012/11/18(日) 02:07:31.52徹夜で発狂って受託開発かw?
まずはDB自動生成なしで、Code Firstからだ。
それもできずにModel Firstなどできっこない。
DBのテーブルは手動作成。
Model classも手動作成。
これでSELECTで読み込みすらできなければApp.configの設定ミスだろ
0153デフォルトの名無しさん
2012/11/18(日) 02:14:09.29というかそれはできるって@itに書いているから何になるって話だがな
俺がやりたいのはモデルファーストなんだが
まさか、@ITがウソついてるのか
もしそうだったらどうなるか
おれをあんまり怒らせないほうがいいぞ
0154デフォルトの名無しさん
2012/11/18(日) 03:00:58.300155デフォルトの名無しさん
2012/11/18(日) 03:03:52.82ttp://www.atmarkit.co.jp/fdotnet/ef4basic/ef4codefirst01/ef4codefirst01_03.html
ここ参考にコードファーストをやってみた、WPFだとなんかエラーが出たのでCLIでやり直す
やってみて気づいたのがEntityFrameworkを別途参照しなければいけなかった(今までしてなかった)
え?さっき4.1DLしてきてインストールしたばかりなのに?
System.Data.Entityがアップグレードするんじゃないのか?
System.Data.Entityなしでビルドしても正常に機能した。。。
逆にEntityFrameworkなしだとDataContextが参照エラー。。。どういうこと?
とりあえずできたDBをサーバーエクスプローラで新たに接続を追加して内容をみることもできた
コードファーストおk@ITさまさまだな
そして追加でEntityFrameworkModelを追加する
またSystem.Data.Entityが追加される
もしかして4.0なのかこれ?古いバージョンなのか?
そしてデータベースを選ぼうとすると・・・・
このぼけええええええええええええええええええええgヴぁkがっかっかかっかfjさl!!!!
さっきCE4.0で作ったDBが候補にでないだろくそったれがああああああああああああああああ!!
各所のブログかなんかで、app.comfigいじればできますよ〜v^0^
なんて書いてたりするが全然できないだろがボケが!!!!
モデルファーストできますぅ?できねーだろクソッタレが!!!!!!
どいつだよそんなブログ書いた奴はよ
0156デフォルトの名無しさん
2012/11/18(日) 03:15:45.98おい、それでのびた君がどうなったか知らないわけじゃないだろう。
0157デフォルトの名無しさん
2012/11/18(日) 03:21:33.77が、EF5のversionが4.4でCE4が4.0.0ってアセンブリ情報には書いているんだが
本当に5なのか?XPだから5が入らないのか?
まあこれでモデルファーストできるだろうと思ったら
まったく同じくできません
ソリューションエクスプローラの追加でCE4のローカルデータベースを選んだら
データベースは作成できますが、データセットやデザイナーはこのプロジェクトでは利用できませんだと・・・
おい!!!!むりだろやっぱ
出てこいよ
出てこいまじでぼこぼこにしてやるから
CE4でモデルファーストできているやつ出てこいよ
0158デフォルトの名無しさん
2012/11/18(日) 03:28:27.770159デフォルトの名無しさん
2012/11/18(日) 03:29:38.33おまえのイライラをここにぶつけるな
EFでインストールされるバージョンはターゲットとなる.net versionできまる。
.net 4.5にすれば、EF5が自動的に入り参照まで設定してくれる。
つまづいたらまずは他のチュートリアル見るとかしろよ
0160デフォルトの名無しさん
2012/11/18(日) 03:31:03.97ここがEFの最高の情報源だ
ここ見てからだ
http://msdn.microsoft.com/en-us/data/ee712907
0161デフォルトの名無しさん
2012/11/18(日) 04:54:31.87そこどこにでも書いてあるようなことしか書いてないじゃん
EFのバージョンすら書いてないし2012使っているし
おれがやりたいのは
VS2010+.Net4.0CP+Sql Server CE4.0で(コードは書かないで)モデルを作って
モデルからデータベースを作成がやりたいの(GUIだけでデータベースを作りたいんだよ)
これが無理にしても、CE4.0のデータベースをEntity作成時に選べるようにしたいんだよ
でも選べない
>>160のサイトの通りnugetで全部更新してもだめdbContextとかわけのわからないものも入れたが無理
>>159
XPって言っているだろ
.Net4.5いれればとかEF5いれればとかわけのわからないこといわないでほしい
できるっていうやつ出てこいよ
0162デフォルトの名無しさん
2012/11/18(日) 05:00:45.02それにそこSqlServerつかってるだろそれ使えばできるのなんてわかってるんだよ
それ使いたくないんだよ
compactって何度も言ってるだろ
お前できたのか?できて誘導してんのか?
違うだろ
ほんと役たたねーな
0163デフォルトの名無しさん
2012/11/18(日) 05:02:07.09でもこれは使いたくないんだよそんなwebサーバーとかやりたくねーし
そんな大規模なデータベース作るわけじゃないんだよ
ちょっとしたデスクトップアプリで使う用のもので使いたいだけなんだよボケ
0164デフォルトの名無しさん
2012/11/18(日) 05:55:35.980165デフォルトの名無しさん
2012/11/18(日) 06:10:25.37カス相手に何度もレスして損した
CEでも動いたが教える気はゼロになった。
>>162
>それにそこSqlServerつかってるだろ
Compact EditionもSQL Serverの一種だボケw
CEだModel Firstだの言う前に、EFの理解が足りてない。
SQL Serverの理解も足りてないだろう。
だからさっさとチュートリアル見ろ、と
今やってることに必要ないから関連あってもみたくない、なんて奴はプログラミングするな
0166デフォルトの名無しさん
2012/11/18(日) 06:12:48.540167デフォルトの名無しさん
2012/11/18(日) 07:44:43.83だって同じやり方やっているのにできない
てか、同じ条件でやっているやつがいない
モデルファーストさえできたらあとはちょっとずつ勉強するからさ
モデルファーストのやり方だけおしえてくれよ
>CEでも動いたが教える気はゼロになった。
VS2010+.Net4.0CP+Sql Server CE4.0
この条件で動いたのか?
vs2012でできましたーなんて聞き飽きたぞ
そんなのおれきいてないから
edmxとapp.comfigは4.0にした
これで対応になっているはずだが
でもそもそもだよ
そもそも、一度3.5でデータベースを作らないといけないわけでwww
3.5はモデルファーストに対応していないから当然テーブルなんてできない
この時点で既にだめなんだよ!!!!!
あーあ、あと1週間はかかりそうだな
0168デフォルトの名無しさん
2012/11/18(日) 07:46:55.26だからなに?そんなことわかってるが?
>CEだModel Firstだの言う前に、EFの理解が足りてない。
CEやSqliteで作成したものをEFで利用するのは今までもやってましたが?
>SQL Serverの理解も足りてないだろう。
はあ?Entity使うのに何いってんの?
おれはデザイナが機能しないからいっているんだが?
チュートリアルはとっくに見たし、vs2012でやっているから参考にならん
それに初歩的なことはわかっているんだよアホ
デザイナが機能しないんだよ
DBの選択肢に4.0が候補に出ないんだよ
これを出す方法教えろって言ってんだけどわからないの?
できるってやつ出てこいよ
絶対いないと思うわ
0169デフォルトの名無しさん
2012/11/18(日) 07:54:54.74これみろよ
できないっていっているやつがいるが?
0170デフォルトの名無しさん
2012/11/18(日) 07:57:28.64レスつけたやつに感謝するどころかアホ呼ばわりするお前のような人間には
誰も教えたくはない
0171デフォルトの名無しさん
2012/11/18(日) 08:03:12.150172デフォルトの名無しさん
2012/11/18(日) 08:05:58.35>VS2010+.Net4.0CP+Sql Server CE4.0
>この条件で動いたのか?
なんでおまえのために全部の条件揃えてやらなきゃいけないんだ
とんだ勘違い野郎だな
VS2012なら参考にならないとか言い出す始末
おまえ馬鹿すぎ
0173デフォルトの名無しさん
2012/11/18(日) 08:12:46.23お前が消えろ
ここはお前のためのスレじゃない
0174デフォルトの名無しさん
2012/11/18(日) 08:16:15.75シッタカぶりのやつが煽る目的だけで書いたレスに誰が感謝するんだよアホ
>>172
はいできない宣言来ました
vs2012+EF5+CE4ならできるに決まってるだろアホが
参考になるわけ無いだろ環境が違うんだからバカかお前は
そんな初歩的なやり方はわかってんだよボケカス
■ このスレッドは過去ログ倉庫に格納されています